changeset 0045895eae4e in proteus:default
details: https://hg.tryton.org/proteus?cmd=changeset;node=0045895eae4e
description:
Unify PYSON string format between all clients
issue9723
review328481002
diffstat:
CHANGELOG | 2 ++
proteus/pyson.py | 6 ++++--
2 files changed, 6 insertions(+), 2 deletions(-)
diffs (30 lines):
diff -r 1d827126d639 -r 0045895eae4e CHANGELOG
--- a/CHANGELOG Sun Nov 15 18:17:53 2020 +0100
+++ b/CHANGELOG Sun Nov 15 18:50:47 2020 +0100
@@ -1,3 +1,5 @@
+* Unify PYSON string format
+
Version 5.8.0 - 2020-11-02
* Bug fixes (see mercurial logs for details)
* Remove support for Python 3.5
diff -r 1d827126d639 -r 0045895eae4e proteus/pyson.py
--- a/proteus/pyson.py Sun Nov 15 18:17:53 2020 +0100
+++ b/proteus/pyson.py Sun Nov 15 18:50:47 2020 +0100
@@ -302,8 +302,8 @@
super(Greater, self).__init__()
for i in (statement1, statement2):
if isinstance(i, PYSON):
- assert i.types().issubset(
- {int, float, type(None),
+ assert i.types().issubset({
+ int, float, type(None),
datetime.datetime, datetime.date}), \
'statement must be an integer, float, date or datetime'
else:
@@ -747,4 +747,6 @@
'DateTime': DateTime,
'TimeDelta': TimeDelta,
'Len': Len,
+ 'true': True,
+ 'false': False,
}