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 = []
for list in [keyword.kwlist,
builtins.__dict__.keys(),
self.ns.keys()]:
for word in list:
if word.startswith(text) and word != "__builtins__":
matches.append(word)
return matches
评论列表
文章目录