summaryrefslogtreecommitdiff
path: root/jsonrpclib/jsonrpc.py
diff options
context:
space:
mode:
Diffstat (limited to 'jsonrpclib/jsonrpc.py')
-rw-r--r--jsonrpclib/jsonrpc.py9
1 files changed, 9 insertions, 0 deletions
diff --git a/jsonrpclib/jsonrpc.py b/jsonrpclib/jsonrpc.py
index e11939a..c46f1be 100644
--- a/jsonrpclib/jsonrpc.py
+++ b/jsonrpclib/jsonrpc.py
@@ -282,6 +282,15 @@ class _Method(XML_Method):
# The only thing that changes is the name.
#return _Method(self.__send, "%s.%s" % (self.__name, name))
+ def __repr__(self):
+ return '<{} "{}">'.format(self.__class__.__name__, self.__name)
+
+ def __str__(self):
+ return self.__repr__()
+
+ def __dir__(self):
+ return self.__dict__.keys()
+
class _Notify(object):
def __init__(self, request):
self._request = request