Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > comp.lang.python > #63518

Re: Recover handle to shadowed builtin?

From Peter Otten <__peter__@web.de>
Subject Re: Recover handle to shadowed builtin?
Date 2014-01-08 21:24 +0100
Organization None
References <9D7A8CB8-A028-4DB0-A026-98BA4FF8124C@panix.com>
Newsgroups comp.lang.python
Message-ID <mailman.5198.1389212641.18130.python-list@python.org> (permalink)

Show all headers | View raw


Roy Smith wrote:

> I'm working with ipython's pylab mode, which replaces the builtin sum()
> with the one from numpy:
> 
> In [105]:
> sum
> 
> Out[105]:
> <function numpy.core.fromnumeric.sum>
> 
> Is there any way to recover a reference to the builtin sum()?

>>> from numpy import *
>>> sum
<function sum at 0x7fb99782cc08>
>>> del sum
>>> sum
<built-in function sum>

Doing it more than once does no harm:

>>> del sum
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
NameError: name 'sum' is not defined
>>> sum
<built-in function sum>

Back to comp.lang.python | Previous | Next | Find similar | Unroll thread


Thread

Re: Recover handle to shadowed builtin? Peter Otten <__peter__@web.de> - 2014-01-08 21:24 +0100

csiph-web