summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--Lib/rlcompleter.py5
1 files changed, 4 insertions, 1 deletions
diff --git a/Lib/rlcompleter.py b/Lib/rlcompleter.py
index e0ae72c..92633ab 100644
--- a/Lib/rlcompleter.py
+++ b/Lib/rlcompleter.py
@@ -58,7 +58,10 @@ class Completer:
self.matches = self.attr_matches(text)
else:
self.matches = self.global_matches(text)
- return self.matches[state]
+ try:
+ return self.matches[state]
+ except IndexError:
+ return None
def global_matches(self, text):
"""Compute matches when text is a simple name.