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


Groups > comp.lang.python > #63518 > unrolled thread

Re: Recover handle to shadowed builtin?

Started byPeter Otten <__peter__@web.de>
First post2014-01-08 21:24 +0100
Last post2014-01-08 21:24 +0100
Articles 1 — 1 participant

Back to article view | Back to comp.lang.python

This discussion starts older than the indexed window; earlier articles aren't shown. The article labeled Started by below is the oldest one visible, not the original post.


Contents

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

#63518 — Re: Recover handle to shadowed builtin?

FromPeter Otten <__peter__@web.de>
Date2014-01-08 21:24 +0100
SubjectRe: Recover handle to shadowed builtin?
Message-ID<mailman.5198.1389212641.18130.python-list@python.org>
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>

[toc] | [standalone]


Back to top | Article view | comp.lang.python


csiph-web