[Python-checkins] CVS: python/dist/src/Tools/compiler/compiler pycodegen.py,1.33,1.34
Jeremy Hylton
jhylton@users.sourceforge.net
Wed, 11 Apr 2001 23:52:29 -0700
Update of /cvsroot/python/python/dist/src/Tools/compiler/compiler
In directory usw-pr-cvs1:/tmp/cvs-serv7730/compiler
Modified Files:
pycodegen.py
Log Message:
Fix unpackSequence() to use _nameOp() rather than LOAD_FAST
Index: pycodegen.py
===================================================================
RCS file: /cvsroot/python/python/dist/src/Tools/compiler/compiler/pycodegen.py,v
retrieving revision 1.33
retrieving revision 1.34
diff -C2 -r1.33 -r1.34
*** pycodegen.py 2001/04/12 06:49:00 1.33
--- pycodegen.py 2001/04/12 06:52:27 1.34
***************
*** 1118,1122 ****
self.unpackSequence(elt)
else:
! self.emit('STORE_FAST', elt)
unpackTuple = unpackSequence
--- 1118,1122 ----
self.unpackSequence(elt)
else:
! self._nameOp('STORE', elt)
unpackTuple = unpackSequence
***************
*** 1154,1157 ****
--- 1154,1158 ----
def _nameOp(self, prefix, name):
+ # Class namespaces are always unoptimized
self.emit(prefix + '_NAME', name)