mirror of https://github.com/python/cpython
- identify() enum names.
- don't identify() enum values. - make aetools.Error available in the package module.
This commit is contained in:
parent
c15ab036df
commit
6aa92c5093
|
@ -269,6 +269,7 @@ def compileaete(aete, resinfo, fname):
|
||||||
fp.write("Resource %s resid %d %s\n"%(resinfo[1], resinfo[0], resinfo[2]))
|
fp.write("Resource %s resid %d %s\n"%(resinfo[1], resinfo[0], resinfo[2]))
|
||||||
fp.write('"""\n')
|
fp.write('"""\n')
|
||||||
fp.write('import aetools\n')
|
fp.write('import aetools\n')
|
||||||
|
fp.write('Error = aetools.Error\n')
|
||||||
for code, modname in suitelist:
|
for code, modname in suitelist:
|
||||||
fp.write("import %s\n" % modname)
|
fp.write("import %s\n" % modname)
|
||||||
fp.write("\n\n_code_to_module = {\n")
|
fp.write("\n\n_code_to_module = {\n")
|
||||||
|
@ -474,7 +475,7 @@ def compileevent(fp, event, enumsneeded):
|
||||||
ename = a[2][0]
|
ename = a[2][0]
|
||||||
if ename <> '****':
|
if ename <> '****':
|
||||||
fp.write("\t\taetools.enumsubst(_arguments, %s, _Enum_%s)\n" %
|
fp.write("\t\taetools.enumsubst(_arguments, %s, _Enum_%s)\n" %
|
||||||
(`kname`, ename))
|
(`kname`, identify(ename)))
|
||||||
enumsneeded[ename] = 1
|
enumsneeded[ename] = 1
|
||||||
fp.write("\n")
|
fp.write("\n")
|
||||||
#
|
#
|
||||||
|
@ -741,7 +742,7 @@ class ObjectCompiler:
|
||||||
|
|
||||||
def compileenumerator(self, item):
|
def compileenumerator(self, item):
|
||||||
[name, code, desc] = item
|
[name, code, desc] = item
|
||||||
self.fp.write("\t%s : %s,\t# %s\n" % (`identify(name)`, `code`, desc))
|
self.fp.write("\t%s : %s,\t# %s\n" % (`name`, `code`, desc))
|
||||||
|
|
||||||
def checkforenum(self, enum):
|
def checkforenum(self, enum):
|
||||||
"""This enum code is used by an event. Make sure it's available"""
|
"""This enum code is used by an event. Make sure it's available"""
|
||||||
|
|
Loading…
Reference in New Issue