]> git.ipfire.org Git - thirdparty/Python/cpython.git/commitdiff
Identify() enum values. This was changed in 1.14, but I don't think it is a good...
authorJack Jansen <jack.jansen@cwi.nl>
Tue, 22 Jan 2002 23:24:03 +0000 (23:24 +0000)
committerJack Jansen <jack.jansen@cwi.nl>
Tue, 22 Jan 2002 23:24:03 +0000 (23:24 +0000)
Mac/scripts/gensuitemodule.py

index a1ae7744387281bfe0c762533afb3118316f64dd..d9bcdc6edcdf724434c72e7ec0079d679ab34806 100644 (file)
@@ -360,6 +360,10 @@ def compilesuite((suite, fss, modname), major, minor, language, script, fname, b
                # Standard_Suite or so). Import everything from our base module
                fp.write('from %s import *\n'%basepackage._code_to_fullname[code][0])
                basemodule = basepackage._code_to_module[code]
+       elif basepackage and basepackage._code_to_module.has_key(code.lower()):
+               # This is needed by CodeWarrior and some others.
+               fp.write('from %s import *\n'%basepackage._code_to_fullname[code.lower()][0])
+               basemodule = basepackage._code_to_module[code.lower()]
        else:
                # We are not an extension.
                basemodule = None
@@ -744,7 +748,7 @@ class ObjectCompiler:
        
        def compileenumerator(self, item):
                [name, code, desc] = item
-               self.fp.write("\t%s : %s,\t# %s\n" % (`name`, `code`, desc))
+               self.fp.write("\t%s : %s,\t# %s\n" % (`identify(name)`, `code`, desc))
                
        def checkforenum(self, enum):
                """This enum code is used by an event. Make sure it's available"""