diff options
Diffstat (limited to 'python/service.py')
-rw-r--r-- | python/service.py | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/python/service.py b/python/service.py index efdda12d..a4391837 100644 --- a/python/service.py +++ b/python/service.py @@ -130,9 +130,8 @@ class ObjectType(type): for arg in func._dbus_args: reflection_data = reflection_data + ' <arg name="%s" type="v" />\n'%(arg) - #reclaim some memory - func._dbus_args = None - + #reclaim some memory + del func._dbus_args reflection_data = reflection_data + ' </method>\n' return reflection_data @@ -141,8 +140,9 @@ class ObjectType(type): reflection_data = ' <signal name="%s">\n'%(func.__name__) for arg in func._dbus_args: reflection_data = reflection_data + ' <arg name="%s" type="v" />\n'%(arg) - #reclaim some memory - func._dbus_args = None + + #reclaim some memory + del func._dbus_args reflection_data = reflection_data + ' </signal>\n' return reflection_data |