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,
 }

Reply via email to