def global_matches(self, text):
"""Compute matches when text is a simple name.
Return a list of all keywords, built-in functions and names
currently defines in __main__ that match.
"""
import keyword
matches = []
n = len(text)
for list in [keyword.kwlist,
__builtin__.__dict__.keys(),
self.ns.keys()]:
for word in list:
if word[:n] == text and word != "__builtins__":
matches.append(word)
return matches
评论列表
文章目录