def complete(self, text, state):
"""
Derived from rlcompleter.Completer.complete()
"""
if self.use_main_ns:
self.namespace = __main__.__dict__
if text == "":
self.help()
return None
if state == 0:
if "." in text:
self.matches = self.attr_matches(text)
else:
self.matches = self.global_matches(text)
try:
return self.matches[state]
except IndexError:
return None
评论列表
文章目录