]> granicus.if.org Git - python/commitdiff
Track removal of doc string from Module().nodes[0]
authorJeremy Hylton <jeremy@alum.mit.edu>
Sat, 18 Aug 2001 00:07:46 +0000 (00:07 +0000)
committerJeremy Hylton <jeremy@alum.mit.edu>
Sat, 18 Aug 2001 00:07:46 +0000 (00:07 +0000)
Lib/compiler/future.py
Tools/compiler/compiler/future.py

index fe25b72a2e87c4cabb86af73664209f47329f2e7..09ffe4a544660f81dea933204dd5019751f3b1fa 100644 (file)
@@ -15,19 +15,14 @@ def is_future(stmt):
 
 class FutureParser:
 
-    features = ("nested_scopes",)
+    features = ("nested_scopes", "generators", "division")
     
     def __init__(self):
         self.found = {} # set
 
     def visitModule(self, node):
-        if node.doc is None:
-            off = 0
-        else:
-            off = 1
-
         stmt = node.node
-        for s in stmt.nodes[off:]:
+        for s in stmt.nodes:
             if not self.check_stmt(s):
                 break
 
index fe25b72a2e87c4cabb86af73664209f47329f2e7..09ffe4a544660f81dea933204dd5019751f3b1fa 100644 (file)
@@ -15,19 +15,14 @@ def is_future(stmt):
 
 class FutureParser:
 
-    features = ("nested_scopes",)
+    features = ("nested_scopes", "generators", "division")
     
     def __init__(self):
         self.found = {} # set
 
     def visitModule(self, node):
-        if node.doc is None:
-            off = 0
-        else:
-            off = 1
-
         stmt = node.node
-        for s in stmt.nodes[off:]:
+        for s in stmt.nodes:
             if not self.check_stmt(s):
                 break