Regression tests fixed + Minor fixes

This commit is contained in:
gpotter2 2017-07-26 19:37:34 +02:00
parent c41606473e
commit d64526a001
3 changed files with 677 additions and 677 deletions

View File

@ -43,7 +43,7 @@ def import_module(name):
class File:
def __init__(self, name, URL, local):
self.name = name
self.local = local
self.local = local.encode("utf8")
self.URL = URL
def get_local(self):
return bz2.decompress(base64.decodestring(self.local))

View File

@ -615,12 +615,12 @@ class Enum_metaclass(type):
def export_object(obj):
print(gzip.zlib.compress(six.moves.cPickle.dumps(obj,2),9).encode("base64"))
print(bytes_codec(gzip.zlib.compress(six.moves.cPickle.dumps(obj,2),9), "base64"))
def import_object(obj=None):
if obj is None:
obj = sys.stdin.read()
return six.moves.cPickle.loads(gzip.zlib.decompress(obj.strip().decode("base64")))
return six.moves.cPickle.loads(gzip.zlib.decompress(base64_bytes(obj.strip())))
def save_object(fname, obj):

File diff suppressed because it is too large Load Diff