]> granicus.if.org Git - python/commitdiff
Add __getitem__() handler for use by visitContinue()
authorJeremy Hylton <jeremy@alum.mit.edu>
Wed, 29 Aug 2001 22:26:35 +0000 (22:26 +0000)
committerJeremy Hylton <jeremy@alum.mit.edu>
Wed, 29 Aug 2001 22:26:35 +0000 (22:26 +0000)
Lib/compiler/misc.py
Tools/compiler/compiler/misc.py

index b834a2e677cc8f2e1c681a9477113cb5b4d18955..9cbd73ff23547a1e7e110be10f14d0cdcb1bee4c 100644 (file)
@@ -39,6 +39,8 @@ class Stack:
         self.stack.append(elt)
     def top(self):
         return self.stack[-1]
+    def __getitem__(self, index): # needed by visitContinue()
+        return self.stack[index]
 
 MANGLE_LEN = 256 # magic constant from compile.c
 
index b834a2e677cc8f2e1c681a9477113cb5b4d18955..9cbd73ff23547a1e7e110be10f14d0cdcb1bee4c 100644 (file)
@@ -39,6 +39,8 @@ class Stack:
         self.stack.append(elt)
     def top(self):
         return self.stack[-1]
+    def __getitem__(self, index): # needed by visitContinue()
+        return self.stack[index]
 
 MANGLE_LEN = 256 # magic constant from compile.c