svgui/pyjs/jsonrpc/jsonrpc.py
changeset 1780 c52d1460cea8
parent 1773 38fde37c3766
child 1832 0f1081928d65
equal deleted inserted replaced
1779:6cf16e5bfbf9 1780:c52d1460cea8
    32                 result = self.methods[method](*params)
    32                 result = self.methods[method](*params)
    33                 return self.response(id, result)
    33                 return self.response(id, result)
    34             except BaseException:
    34             except BaseException:
    35                 etype, eval, etb = sys.exc_info()
    35                 etype, eval, etb = sys.exc_info()
    36                 return self.error(id, 100, '%s: %s' % (etype.__name__, eval))
    36                 return self.error(id, 100, '%s: %s' % (etype.__name__, eval))
    37             except:
    37             except Exception:
    38                 etype, eval, etb = sys.exc_info()
    38                 etype, eval, etb = sys.exc_info()
    39                 return self.error(id, 100, 'Exception %s: %s' % (etype, eval))
    39                 return self.error(id, 100, 'Exception %s: %s' % (etype, eval))
    40         else:
    40         else:
    41             return self.error(id, 100, 'method "%s" does not exist' % method)
    41             return self.error(id, 100, 'method "%s" does not exist' % method)
    42 
    42