Message79064
| Author |
georg.brandl |
| Recipients |
beazley, georg.brandl |
| Date |
2009年01月04日.15:23:38 |
| SpamBayes Score |
0.00014883219 |
| Marked as misclassified |
No |
| Message-id |
<1231082619.2.0.631582651481.issue4831@psf.upfronthosting.co.za> |
| In-reply-to |
| Content |
Yes, the dictionary will always contain "a" afterwards.
However, a cleaner way would be to use locals().copy(), or, if you don't
need current locals in the exec'd string, just a fresh dict.
In scopes not using the optimized locals, there may be some other
effects when using the dict returned by locals() directly:
* in module scopes, the dictionary returned by locals() is the same as
the globals() one
* in class scopes, the locals() dict is actually the local scope of the
class |
|
History
|
|---|
| Date |
User |
Action |
Args |
| 2009年01月04日 15:23:39 | georg.brandl | set | recipients:
+ georg.brandl, beazley |
| 2009年01月04日 15:23:39 | georg.brandl | set | messageid: <1231082619.2.0.631582651481.issue4831@psf.upfronthosting.co.za> |
| 2009年01月04日 15:23:38 | georg.brandl | link | issue4831 messages |
| 2009年01月04日 15:23:38 | georg.brandl | create |
|