Index: Lib/pydoc.py =================================================================== --- Lib/pydoc.py (revision 82525) +++ Lib/pydoc.py (working copy) @@ -1705,8 +1705,9 @@ return '' return '' - def __call__(self, request=None): - if request is not None: + _GoInteractive = object() + def __call__(self, request=_GoInteractive): + if request is not self._GoInteractive: self.help(request) else: self.intro()