Commit 33ee8497 authored by Kazuhiko Shiozaki's avatar Kazuhiko Shiozaki Committed by Jérome Perrin

fixup! ERP5Type/patches/DateTimePatch: fix name of copy_reg._reconstructor

parent 8cb0ef5c
...@@ -32,6 +32,7 @@ import math ...@@ -32,6 +32,7 @@ import math
from DateTime.DateTime import _calcSD, _calcDependentSecond, _calcYMDHMS,\ from DateTime.DateTime import _calcSD, _calcDependentSecond, _calcYMDHMS,\
getDefaultDateFormat, _correctYear, _calcHMS, _calcDependentSecond2, DateTimeError,\ getDefaultDateFormat, _correctYear, _calcHMS, _calcDependentSecond2, DateTimeError,\
SyntaxError, DateError, TimeError, localtime, time SyntaxError, DateError, TimeError, localtime, time
from Products.ERP5Type import IS_ZOPE2
STATE_KEY = 'str' STATE_KEY = 'str'
...@@ -297,12 +298,13 @@ DateTimeKlass.SyntaxError = SyntaxError ...@@ -297,12 +298,13 @@ DateTimeKlass.SyntaxError = SyntaxError
DateTimeKlass.DateError = DateError DateTimeKlass.DateError = DateError
DateTimeKlass.TimeError = TimeError DateTimeKlass.TimeError = TimeError
# BBB undo patch from DateTime 2.12 , which patches if IS_ZOPE2: # BBB Zope2
# copy_reg._reconstructor with a function that appears as # BBB undo patch from DateTime 2.12 , which patches
# `DateTime.DateTime._dt_reconstructor` in pickles. # copy_reg._reconstructor with a function that appears as
# See https://github.com/zopefoundation/DateTime/blob/2.12.8/src/DateTime/DateTime.py#L1863-L1874 # `DateTime.DateTime._dt_reconstructor` in pickles.
# This patch is no longer needed once we are using DateTime >= 3 so # See https://github.com/zopefoundation/DateTime/blob/2.12.8/src/DateTime/DateTime.py#L1863-L1874
# it is not needed on python3 (copy_reg does not exist on python3) # This patch is no longer needed once we are using DateTime >= 3 so
import copy_reg # it is not needed on python3 (copy_reg does not exist on python3)
copy_reg._reconstructor.__module__ = 'copy_reg' import copy_reg
copy_reg._reconstructor.__name__ = '_reconstructor' copy_reg._reconstructor.__module__ = 'copy_reg'
copy_reg._reconstructor.__name__ = '_reconstructor'
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment