diff options
Diffstat (limited to 'ast2json/rpyc2json.py')
-rwxr-xr-x | ast2json/rpyc2json.py | 2 |
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' |