[Python-ideas] Python hook just before NameError

Jonas Wielicki j.wielicki at sotecware.net
Wed Dec 31 12:32:20 CET 2014


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512

On 29.12.2014 09:00, Chris Angelico wrote:
> […] Maybe you'd like to have some completely different magic -
> like REXX mode: […] Or something more suitable for floating point
> work:
> 
>>>> sys.__getglobal__ = lambda name: float("nan") x = 4 x + y
> nan
> 
> The power is in your hands. […]

Or with sympy, have undefined names be a sympy.core.symbol.Symbol
automatically. This is something which cannot be accomplished with the
PYTHONSTARTUP-script I already have for calculator work in python
(importing sympy and defining a few more constants and such).

regards,
jwi

p.s.: Sorry for the messed up quote, didn’t manage to figure out how
to trick my client into not re-flowing the interactive prompt.
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1

iQIcBAEBCgAGBQJUo968AAoJEMBiAyWXYliK2tAQAJfqwGn5vBhck1bdzbPVFMED
Vu65jOAssvCk7reCTmtKtpY4PYDHde+XfDawRShagTPnMFpVvADAAxfOcLb11blr
6vrcCTitAPoy7NbOU44TjHDeAsrDkibF6HDtDRMy3Z6Vu+srRe/+teHQTjSZaR1W
zFhBh0lCVYnL/I67ADEJbU7AzDK4na/3CrwgSrcTVCXzgdaKeVixtKypdli5AHis
IiXURVy1Zy52xDpzbfhUgEMWMuMANOnX9wXjKaS2JlaHIT+YJ5MCCbqE7tlVElJb
HAKz1nLwaN6QE8tXtb1EWNV/3Lnsr8dcd0BBNU0v6YU5JvZGK69rcpGwUxJJzjNK
5HT64Z/LQB64yRwlf6butIPppzsvMWCAzGmlZoarvwnSh+gnbuj8M9syVnbqhcTS
8tHyuOqvRU+VPGY5TdXOR4Qq56nSPyEsDHB3hPeXsRh0+1sn4AQEMUhhKrLfRdPP
nyTUYvnMWMcZr4b3CR2nNujz3gq5ON/IbINPrrQwU4fSGxqTHkofi4fOfjB56nNw
Fzbuv6wwXzLoFPmknTU9EiZD1EsIzgvW3bKzN5qzgKBsN6nN23UBroTU3vz2/zM9
jkgQhQ7lgp9+x/myRwxc7LAefJ1DqFiXubcS95Y9tzGh6HFeSc4t1cBLEOVRQ3xy
PKzIobEoSFL5M3QakFDU
=6GR9
-----END PGP SIGNATURE-----


More information about the Python-ideas mailing list