[Python-checkins] r58372 - python/trunk/Lib/collections.py
raymond.hettinger
python-checkins at python.org
Mon Oct 8 12:11:51 CEST 2007
Author: raymond.hettinger
Date: Mon Oct 8 12:11:51 2007
New Revision: 58372
Modified:
python/trunk/Lib/collections.py
Log:
Better variable names
Modified: python/trunk/Lib/collections.py
==============================================================================
--- python/trunk/Lib/collections.py (original)
+++ python/trunk/Lib/collections.py Mon Oct 8 12:11:51 2007
@@ -30,7 +30,7 @@
# Parse and validate the field names
if isinstance(field_names, basestring):
- field_names = s.replace(',', ' ').split() # names separated by spaces and/or commas
+ field_names = field_names.replace(',', ' ').split() # names separated by whitespace and/or commas
field_names = tuple(field_names)
if not ''.join((typename,) + field_names).replace('_', '').isalnum():
raise ValueError('Type names and field names can only contain alphanumeric characters and underscores')
@@ -60,12 +60,12 @@
print template
# Execute the template string in a temporary namespace
- m = dict(itemgetter=_itemgetter)
+ namespace = dict(itemgetter=_itemgetter)
try:
- exec template in m
+ exec template in namespace
except SyntaxError, e:
raise SyntaxError(e.message + ':\n' + template)
- result = m[typename]
+ result = namespace[typename]
# For pickling to work, the __module__ variable needs to be set to the frame
# where the named tuple is created. Bypass this step in enviroments where
More information about the Python-checkins
mailing list