[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)