diff --git a/src/calibre/utils/rapydscript.py b/src/calibre/utils/rapydscript.py index 5008f36172..caffcdc02a 100644 --- a/src/calibre/utils/rapydscript.py +++ b/src/calibre/utils/rapydscript.py @@ -242,7 +242,8 @@ def compile_pyj(data, filename='', beautify=True, private_scope=True, lib stdout = p.communicate(as_bytes(data))[0] if p.wait() != 0: raise SystemExit(p.returncode) - result = as_unicode(stdout) + idx = stdout.find(OUTPUT_SENTINEL) + result = as_unicode(stdout[idx+len(OUTPUT_SENTINEL):]) else: c = compiler() result = c(data, options)