eric6/Utilities/BackgroundClient.py

changeset 7249
0bf517e60f54
parent 6942
2602857055c5
child 7259
7c017076c12e
--- a/eric6/Utilities/BackgroundClient.py	Thu Sep 19 19:22:43 2019 +0200
+++ b/eric6/Utilities/BackgroundClient.py	Thu Sep 19 19:39:04 2019 +0200
@@ -80,7 +80,7 @@
         @param data return value(s) (any basic datatype)
         """
         packedData = json.dumps([fx, fn, data])
-        if sys.version_info[0] == 3:
+        if sys.version_info[0] >= 3:
             packedData = bytes(packedData, 'utf-8')
         header = struct.pack(
             b'!II', len(packedData), adler32(packedData) & 0xffffffff)
@@ -154,7 +154,7 @@
                 
                 assert adler32(packedData) & 0xffffffff == datahash, \
                     'Hashes not equal'
-                if sys.version_info[0] == 3:
+                if sys.version_info[0] >= 3:
                     packedData = packedData.decode('utf-8')
                 
                 fx, fn, data = json.loads(packedData)

eric ide

mercurial