User defined lexical scoping... can I do this?
Mark Lawrence
breamoreboy at yahoo.co.uk
Tue Sep 18 19:47:07 EDT 2012
More information about the Python-list mailing list
Tue Sep 18 19:47:07 EDT 2012
- Previous message (by thread): User defined lexical scoping... can I do this?
- Next message (by thread): Fwd: Programming Issues
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
On 18/09/2012 21:10, porkfried wrote: > I want to define a 'with' command that makes entries > in dictionary available within the local scope, and > stores new local variables into that dictionary. The > original scope should be restored on exit, and called > functions should not see anything special. Can I do this? > > my_dict = dict(a=1, b=2) > with MyScope(my_dict): > print "A", a, "B", b > x = 3 > print my_dict["x"] > print x # FAIL, unbound > If you could state what you're trying to achieve rather than how you're trying to achieve it then perhaps people could give you a solution to your problem. -- Cheers. Mark Lawrence.
- Previous message (by thread): User defined lexical scoping... can I do this?
- Next message (by thread): Fwd: Programming Issues
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
More information about the Python-list mailing list