> Wouldn't it be better to use the > > d = {} > exec "foo", d Surely you meant exec "foo" in d --Guido van Rossum (home page: http://www.python.org/~guido/)