Bug #2220: handle rlcompleter attribute match failure more gracefully.

(backport from r61275)
This commit is contained in:
Georg Brandl 2008-03-06 07:46:26 +00:00
parent 0e30555748
commit ab61dce0e1
2 changed files with 3 additions and 1 deletions

View file

@ -125,7 +125,7 @@ class Completer:
import re
m = re.match(r"(\w+(\.\w+)*)\.(\w*)", text)
if not m:
return
return []
expr, attr = m.group(1, 3)
object = eval(expr, self.namespace)
words = dir(object)