Commit 0139604c authored by Yoshinori Okuji's avatar Yoshinori Okuji

Disable the hack by vincent, because I now understand the consequence that it...

Disable the hack by vincent, because I now understand the consequence that it breaks the simulation due to divergency.

git-svn-id: https://svn.erp5.org/repos/public/erp5/trunk@15614 20353a03-c40f-0410-a6d1-a30d3c3de9de
parent 409bd2a8
......@@ -32,14 +32,19 @@ STATE_KEY = 'str'
def DateTime__setstate__(self, state):
if len(state) != 1 or STATE_KEY not in state:
# For backward compatibility
self.__dict__.update(state)
else:
# For backward compatibility
self._parse_args(state[STATE_KEY])
DateTimeKlass.__setstate__ = DateTime__setstate__
def DateTime__getstate__(self):
return {STATE_KEY: str(self)}
DateTimeKlass.__getstate__ = DateTime__getstate__
# This below is disabled, because this loses information at
# millisecond level, and it breaks the simulation due to
# divergency tests. I will not disable the above for backward
# compatibility. -yo
#
# def DateTime__getstate__(self):
# return {STATE_KEY: str(self)}
#
# DateTimeKlass.__getstate__ = DateTime__getstate__
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