summaryrefslogtreecommitdiffstats
path: root/server
diff options
context:
space:
mode:
authorJames Bowes <jbowes@redhat.com>2007-09-20 22:16:15 -0400
committerJames Bowes <jbowes@redhat.com>2007-09-20 22:17:23 -0400
commitb099654918b916ef256f09d628e02d11699536ea (patch)
tree0a05ef72e0f2f74d673fcdcfcaac655b685c63bc /server
parent2f18c7f58fc0639ed4fbfbb5932beb099deb1aaf (diff)
downloadthird_party-func-b099654918b916ef256f09d628e02d11699536ea.tar.gz
third_party-func-b099654918b916ef256f09d628e02d11699536ea.tar.xz
third_party-func-b099654918b916ef256f09d628e02d11699536ea.zip
Add trait_names for ipython's tab completion
Diffstat (limited to 'server')
-rwxr-xr-xserver/server.py4
1 files changed, 4 insertions, 0 deletions
diff --git a/server/server.py b/server/server.py
index aa8bdef..b167938 100755
--- a/server/server.py
+++ b/server/server.py
@@ -78,6 +78,10 @@ class XmlRpcInterface(object):
find a handler method
"""
+ # Recognize ipython's tab completion calls
+ if method == 'trait_names' or method == '_getAttributeNames':
+ return self.handlers.keys()
+
return self.get_dispatch_method(method)(*params)
# ======================================================================================