commit 75d7f077e4b23361bc163171a4ec38b137f019ee Author: Damian Johnson atagar@torproject.org Date: Sat Aug 18 11:36:38 2012 -0700
Setting string attribute of OperationFailed
All OperationFailed subclasses had an empty string attribute, making stack traces pretty unhelpful.
Before:
>>> control.get_info('blarg') Traceback (most recent call last): File "<stdin>", line 1, in <module> File "stem/control.py", line 622, in get_info if default == UNDEFINED: raise exc stem.socket.InvalidArguments
After:
>>> control.get_info('blarg') Traceback (most recent call last): File "<stdin>", line 1, in <module> File "stem/control.py", line 622, in get_info if default == UNDEFINED: raise exc stem.socket.InvalidArguments: GETINFO request contained unrecognized keywords: blarg --- stem/socket.py | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-)
diff --git a/stem/socket.py b/stem/socket.py index 5492e30..e76e841 100644 --- a/stem/socket.py +++ b/stem/socket.py @@ -570,7 +570,7 @@ class OperationFailed(ControllerError): :returns: object of OperationFailed class """
- super(ControllerError, self).__init__() + super(ControllerError, self).__init__(message) self.code = code self.message = message
tor-commits@lists.torproject.org