summaryrefslogtreecommitdiff
path: root/ast2json/rpyc2json.py
diff options
context:
space:
mode:
Diffstat (limited to 'ast2json/rpyc2json.py')
-rwxr-xr-xast2json/rpyc2json.py2
1 files changed, 2 insertions, 0 deletions
diff --git a/ast2json/rpyc2json.py b/ast2json/rpyc2json.py
index b1dc592..7c8518b 100755
--- a/ast2json/rpyc2json.py
+++ b/ast2json/rpyc2json.py
@@ -79,6 +79,8 @@ def get_value(attr_value):
}
if isinstance(attr_value, renpy.ast.ArgumentInfo):
return list(map(lambda x: getattr(attr_value, x), ["arguments", "extrapos", "extrakw"]))
+ if isinstance(attr_value, renpy.ast.ParameterInfo):
+ return dict((name, getattr(attr_value, name)) for name in dir(attr_value) if not name.startswith('__'))
if isinstance(attr_value, renpy.atl.RawBlock):
return 'ATL not implemented'