mirror of
https://github.com/python/cpython.git
synced 2024-11-27 11:55:13 +08:00
Remove now-unnecessary "from __future__ import nested_scopes" stmts.
This commit is contained in:
parent
9a1ae1a960
commit
c4889c496a
@ -66,4 +66,4 @@ class _Feature:
|
||||
return "Feature(" + `self.getOptionalRelease()` + ", " + \
|
||||
`self.getMandatoryRelease()` + ")"
|
||||
|
||||
nested_scopes = _Feature((2, 1, 0, "beta", 1), (2, 2, 0, "final", 0))
|
||||
nested_scopes = _Feature((2, 1, 0, "beta", 1), (2, 2, 0, "alpha", 0))
|
||||
|
@ -1,5 +1,4 @@
|
||||
"""Interface to the compiler's internal symbol tables"""
|
||||
from __future__ import nested_scopes
|
||||
|
||||
import _symtable
|
||||
from _symtable import USE, DEF_GLOBAL, DEF_LOCAL, DEF_PARAM, \
|
||||
|
@ -1,5 +1,3 @@
|
||||
from __future__ import nested_scopes
|
||||
|
||||
tutorial_tests = """
|
||||
Let's try a simple generator:
|
||||
|
||||
|
@ -1,5 +1,3 @@
|
||||
from __future__ import nested_scopes
|
||||
|
||||
from test.test_support import verify, TestFailed, check_syntax
|
||||
|
||||
print "1. simple nesting"
|
||||
@ -179,7 +177,7 @@ verify(f(6) == 720)
|
||||
|
||||
print "11. unoptimized namespaces"
|
||||
|
||||
check_syntax("""from __future__ import nested_scopes
|
||||
check_syntax("""\
|
||||
def unoptimized_clash1(strip):
|
||||
def f(s):
|
||||
from string import *
|
||||
@ -187,7 +185,7 @@ def unoptimized_clash1(strip):
|
||||
return f
|
||||
""")
|
||||
|
||||
check_syntax("""from __future__ import nested_scopes
|
||||
check_syntax("""\
|
||||
def unoptimized_clash2():
|
||||
from string import *
|
||||
def f(s):
|
||||
@ -195,7 +193,7 @@ def unoptimized_clash2():
|
||||
return f
|
||||
""")
|
||||
|
||||
check_syntax("""from __future__ import nested_scopes
|
||||
check_syntax("""\
|
||||
def unoptimized_clash2():
|
||||
from string import *
|
||||
def g():
|
||||
@ -205,7 +203,7 @@ def unoptimized_clash2():
|
||||
""")
|
||||
|
||||
# XXX could allow this for exec with const argument, but what's the point
|
||||
check_syntax("""from __future__ import nested_scopes
|
||||
check_syntax("""\
|
||||
def error(y):
|
||||
exec "a = 1"
|
||||
def f(x):
|
||||
@ -213,14 +211,14 @@ def error(y):
|
||||
return f
|
||||
""")
|
||||
|
||||
check_syntax("""from __future__ import nested_scopes
|
||||
check_syntax("""\
|
||||
def f(x):
|
||||
def g():
|
||||
return x
|
||||
del x # can't del name
|
||||
""")
|
||||
|
||||
check_syntax("""from __future__ import nested_scopes
|
||||
check_syntax("""\
|
||||
def f():
|
||||
def g():
|
||||
from string import *
|
||||
|
@ -1,7 +1,5 @@
|
||||
# Remove all the .pyc and .pyo files under ../Lib.
|
||||
|
||||
from __future__ import nested_scopes
|
||||
|
||||
def deltree(root):
|
||||
import os
|
||||
def rm(path):
|
||||
|
Loading…
Reference in New Issue
Block a user