From decb3cdcefb435c1bf0094511858e2eee42b48d3 Mon Sep 17 00:00:00 2001 From: Erez Sh Date: Tue, 6 Oct 2020 22:38:20 +0300 Subject: [PATCH] Fix for compression. Use base64 for compatibility --- lark/tools/standalone.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/lark/tools/standalone.py b/lark/tools/standalone.py index 3456c39..424dd95 100644 --- a/lark/tools/standalone.py +++ b/lark/tools/standalone.py @@ -131,10 +131,10 @@ def gen_standalone(lark_inst, output=None, out=sys.stdout, compress=False): def compressed_output(obj): s = pickle.dumps(obj, pickle.HIGHEST_PROTOCOL) c = zlib.compress(s) - output(repr(base64.b85encode(c))) + output(repr(base64.b64encode(c))) def output_decompress(name): - output('%(name)s = pickle.loads(zlib.decompress(base64.b85decode(%(name)s)))' % locals()) + output('%(name)s = pickle.loads(zlib.decompress(base64.b64decode(%(name)s)))' % locals()) output('# The file was automatically generated by Lark v%s' % lark.__version__) output('__version__ = "%s"' % lark.__version__)