diff -r 4432e53578fd Lib/rlcompleter.py --- a/Lib/rlcompleter.py Sat Jul 05 22:59:18 2008 +0200 +++ b/Lib/rlcompleter.py Sat Jul 05 23:16:35 2008 +0200 @@ -87,7 +87,7 @@ class Completer: return None def _callable_postfix(self, val, word): - if callable(val): + if hasattr(val, "__call__"): word = word + "(" return word