r63807 - python/trunk/Lib/collections.py
Author: raymond.hettinger Date: Fri May 30 09:16:53 2008 New Revision: 63807 Log: Issue 2903: Add __name__ in globals for namedtuple namespace. Modified: python/trunk/Lib/collections.py Modified: python/trunk/Lib/collections.py ============================================================================== --- python/trunk/Lib/collections.py (original) +++ python/trunk/Lib/collections.py Fri May 30 09:16:53 2008 @@ -88,8 +88,9 @@ if verbose: print template - # Execute the template string in a temporary namespace - namespace = dict(itemgetter=_itemgetter) + # Execute the template string in a temporary namespace and + # support tracing utilities by setting a value for frame.f_globals['__name__'] + namespace = dict(itemgetter=_itemgetter, __name__='namedtuple_%s' % typename) try: exec template in namespace except SyntaxError, e:
participants (1)
-
raymond.hettinger