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

Reply via email to