summaryrefslogtreecommitdiff
path: root/ast2json/rpyc2json.py
diff options
context:
space:
mode:
authorAlex Xu <alex_y_xu@yahoo.ca>2014-04-01 18:35:31 -0400
committerAlex Xu <alex_y_xu@yahoo.ca>2014-04-01 18:35:31 -0400
commitcfa401046d2ee1872bfbd16851f010abd837b82e (patch)
tree7c354b50acc050f92a460c4d4382d2630a372393 /ast2json/rpyc2json.py
parentec0e4dfd6cc67d5b948fdd0bf419866271f04b44 (diff)
downloadhtml5ks-cfa401046d2ee1872bfbd16851f010abd837b82e.tar.xz
html5ks-cfa401046d2ee1872bfbd16851f010abd837b82e.zip
stuff
Diffstat (limited to 'ast2json/rpyc2json.py')
-rwxr-xr-xast2json/rpyc2json.py5
1 files changed, 4 insertions, 1 deletions
diff --git a/ast2json/rpyc2json.py b/ast2json/rpyc2json.py
index 2caf53e..1bf9b73 100755
--- a/ast2json/rpyc2json.py
+++ b/ast2json/rpyc2json.py
@@ -67,7 +67,10 @@ def get_value(attr_value):
if isinstance(attr_value, renpy.ast.Node):
return node2json(attr_value)
if isinstance(attr_value, renpy.ast.PyCode):
- return ast2json.str2json(attr_value.source)
+ return {
+ "source": attr_value.source,
+ "ast": ast2json.str2json(attr_value.source)
+ }
if isinstance(attr_value, renpy.ast.ArgumentInfo):
return list(map(lambda x: getattr(attr_value, x), ["arguments", "extrapos", "extrakw"]))
if isinstance(attr_value, renpy.atl.RawBlock):