mirror of
https://github.com/python/cpython.git
synced 2025-07-24 11:44:31 +00:00
Patch #1550800: make exec a function.
This commit is contained in:
parent
4e472e05bd
commit
7cae87ca7b
105 changed files with 1246 additions and 1583 deletions
|
@ -113,7 +113,7 @@ Notes:
|
|||
future division statement.
|
||||
|
||||
- Warnings may be issued for code not read from a file, but executed
|
||||
using an exec statement or the eval() function. These may have
|
||||
using the exec() or eval() functions. These may have
|
||||
<string> in the filename position, in which case the fixdiv script
|
||||
will attempt and fail to open a file named '<string>' and issue a
|
||||
warning about this failure; or these may be reported as 'Phantom'
|
||||
|
|
|
@ -130,7 +130,7 @@ def process(fp, outfp, env = {}):
|
|||
ok = 0
|
||||
stmt = '%s = %s\n' % (name, body.strip())
|
||||
try:
|
||||
exec stmt in env
|
||||
exec(stmt, env)
|
||||
except:
|
||||
sys.stderr.write('Skipping: %s' % stmt)
|
||||
else:
|
||||
|
@ -142,7 +142,7 @@ def process(fp, outfp, env = {}):
|
|||
body = pytify(body)
|
||||
stmt = 'def %s(%s): return %s\n' % (macro, arg, body)
|
||||
try:
|
||||
exec stmt in env
|
||||
exec(stmt, env)
|
||||
except:
|
||||
sys.stderr.write('Skipping: %s' % stmt)
|
||||
else:
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue