This commit is contained in:
Kovid Goyal 2015-11-17 23:49:08 +05:30
parent 271be4e9bd
commit 66b0234c8b

View File

@ -86,13 +86,16 @@ def compile_pyj(data, filename='<stdin>', beautify=True, private_scope=True, lib
''' % json.dumps(filename)) ''' % json.dumps(filename))
if ok: if ok:
return result return result
result = to_python(result) presult = to_python(result)
if 'message' in result: if 'message' in result:
msg = result['message'] msg = presult['message']
if 'filename' in result and 'line' in result: if 'filename' in presult and 'line' in presult:
msg = '%s:%s:%s' % (result['filename'], result['line'], msg) msg = '%s:%s:%s' % (presult['filename'], presult['line'], msg)
raise CompileFailure(msg) raise CompileFailure(msg)
raise CompileFailure(repr(result)) if result.stack:
# Javascript error object instead of ParseError
raise CompileFailure(result.stack)
raise CompileFailure(repr(presult))
def compile_srv(): def compile_srv():
d = os.path.dirname d = os.path.dirname