changeset 2053:a3c2866841f7

jp (debug): method callback now handles methods without return value
author Goffi <goffi@goffi.org>
date Sun, 28 Aug 2016 20:10:04 +0200 (2016-08-28)
parents d44efd32bc2f
children 24827e550991
files frontends/src/jp/cmd_debug.py
diffstat 1 files changed, 3 insertions(+), 2 deletions(-) [+]
line wrap: on
line diff
--- a/frontends/src/jp/cmd_debug.py	Sun Aug 28 20:09:09 2016 +0200
+++ b/frontends/src/jp/cmd_debug.py	Sun Aug 28 20:10:04 2016 +0200
@@ -54,8 +54,9 @@
         self.parser.add_argument("method", type=str, help=_(u"name of the method to execute"))
         self.parser.add_argument("arg", type=base.unicode_decoder, nargs="*", help=_(u"argument of the method"))
 
-    def method_cb(self, ret):
-        self.disp(unicode(ret))
+    def method_cb(self, ret=None):
+        if ret is not None:
+            self.disp(unicode(ret))
         self.host.quit()
 
     def method_eb(self, failure):