diff options
author | Antoine Pitrou <solipsis@pitrou.net> | 2012-07-01 22:01:22 (GMT) |
---|---|---|
committer | Antoine Pitrou <solipsis@pitrou.net> | 2012-07-01 22:01:22 (GMT) |
commit | e970dc757cc2795e5dabf542fd002b540b3d7bc2 (patch) | |
tree | 6df66247981b6c89a497918c397c301c6e8858ee | |
parent | e683ef55fca11d940794dde000d554e2b6c8f513 (diff) | |
download | cpython-e970dc757cc2795e5dabf542fd002b540b3d7bc2.zip cpython-e970dc757cc2795e5dabf542fd002b540b3d7bc2.tar.gz cpython-e970dc757cc2795e5dabf542fd002b540b3d7bc2.tar.bz2 |
Issue #15212: fix typo in compiler module (rename SC_GLOBAL_EXPLICT to SC_GLOBAL_EXPLICIT).
Patch by Arfrever.
-rw-r--r-- | Lib/compiler/consts.py | 2 | ||||
-rw-r--r-- | Lib/compiler/pycodegen.py | 4 | ||||
-rw-r--r-- | Lib/compiler/symbols.py | 4 |
3 files changed, 5 insertions, 5 deletions
diff --git a/Lib/compiler/consts.py b/Lib/compiler/consts.py index 022f6da..c60b1d0 100644 --- a/Lib/compiler/consts.py +++ b/Lib/compiler/consts.py @@ -5,7 +5,7 @@ OP_APPLY = 'OP_APPLY' SC_LOCAL = 1 SC_GLOBAL_IMPLICIT = 2 -SC_GLOBAL_EXPLICT = 3 +SC_GLOBAL_EXPLICIT = 3 SC_FREE = 4 SC_CELL = 5 SC_UNKNOWN = 6 diff --git a/Lib/compiler/pycodegen.py b/Lib/compiler/pycodegen.py index 4f2ecf2..6515945 100644 --- a/Lib/compiler/pycodegen.py +++ b/Lib/compiler/pycodegen.py @@ -7,7 +7,7 @@ from cStringIO import StringIO from compiler import ast, parse, walk, syntax from compiler import pyassem, misc, future, symbols -from compiler.consts import SC_LOCAL, SC_GLOBAL_IMPLICIT, SC_GLOBAL_EXPLICT, \ +from compiler.consts import SC_LOCAL, SC_GLOBAL_IMPLICIT, SC_GLOBAL_EXPLICIT, \ SC_FREE, SC_CELL from compiler.consts import (CO_VARARGS, CO_VARKEYWORDS, CO_NEWLOCALS, CO_NESTED, CO_GENERATOR, CO_FUTURE_DIVISION, @@ -283,7 +283,7 @@ class CodeGenerator: self.emit(prefix + '_NAME', name) else: self.emit(prefix + '_FAST', name) - elif scope == SC_GLOBAL_EXPLICT: + elif scope == SC_GLOBAL_EXPLICIT: self.emit(prefix + '_GLOBAL', name) elif scope == SC_GLOBAL_IMPLICIT: if not self.optimized: diff --git a/Lib/compiler/symbols.py b/Lib/compiler/symbols.py index 0bbdc71..afeec50 100644 --- a/Lib/compiler/symbols.py +++ b/Lib/compiler/symbols.py @@ -1,7 +1,7 @@ """Module symbol-table generator""" from compiler import ast -from compiler.consts import SC_LOCAL, SC_GLOBAL_IMPLICIT, SC_GLOBAL_EXPLICT, \ +from compiler.consts import SC_LOCAL, SC_GLOBAL_IMPLICIT, SC_GLOBAL_EXPLICIT, \ SC_FREE, SC_CELL, SC_UNKNOWN from compiler.misc import mangle import types @@ -90,7 +90,7 @@ class Scope: The scope of a name could be LOCAL, GLOBAL, FREE, or CELL. """ if name in self.globals: - return SC_GLOBAL_EXPLICT + return SC_GLOBAL_EXPLICIT if name in self.cells: return SC_CELL if name in self.defs: |