Peter Otten <[EMAIL PROTECTED]> writes: > >>> import sys > >>> def displayhook(result): > ... if result is not None: > ... __builtins__._last = result > ... print result > ...
Better is to explicitly import the name '__builtin__' <URL:http://www.python.org/doc/lib/module-builtin>. The name '__builtins__' is an implementation detail not guaranteed to be present in any particular implementation. import __builtin__ import sys def displayhook(result): if result is not None: __builtin__._last = result print result -- \ “If you continue running Windows, your system may become | `\ unstable.” —Microsoft, Windows 95 error message | _o__) | Ben Finney -- http://mail.python.org/mailman/listinfo/python-list