]> git.ipfire.org Git - thirdparty/Python/cpython.git/commitdiff
Inside a class scope always use LOAD_NAME, STORE_NAME, DEL_NAME
authorJeremy Hylton <jeremy@alum.mit.edu>
Thu, 12 Apr 2001 06:49:00 +0000 (06:49 +0000)
committerJeremy Hylton <jeremy@alum.mit.edu>
Thu, 12 Apr 2001 06:49:00 +0000 (06:49 +0000)
Lib/compiler/pycodegen.py
Tools/compiler/compiler/pycodegen.py

index 2d4564a63403a4b8549425cede56013097233ac5..444b06538861ce2220d4d653f1017070fbb9364b 100644 (file)
@@ -1152,6 +1152,9 @@ class AbstractClassCode:
         if klass.doc:
             self.setDocstring(klass.doc)
 
+    def _nameOp(self, prefix, name):
+        self.emit(prefix + '_NAME', name)
+
     def finish(self):
         self.graph.startExitBlock()
         self.emit('LOAD_LOCALS')
index 2d4564a63403a4b8549425cede56013097233ac5..444b06538861ce2220d4d653f1017070fbb9364b 100644 (file)
@@ -1152,6 +1152,9 @@ class AbstractClassCode:
         if klass.doc:
             self.setDocstring(klass.doc)
 
+    def _nameOp(self, prefix, name):
+        self.emit(prefix + '_NAME', name)
+
     def finish(self):
         self.graph.startExitBlock()
         self.emit('LOAD_LOCALS')