[Python-checkins] python/dist/src/Mac/scripts gensuitemodule.py,1.36,1.37
jackjansen@users.sourceforge.net
jackjansen@users.sourceforge.net
2003年3月28日 16:08:27 -0800
Update of /cvsroot/python/python/dist/src/Mac/scripts
In directory sc8-pr-cvs1:/tmp/cvs-serv5624
Modified Files:
gensuitemodule.py
Log Message:
Sometimes a class is used as a base class of itself. Obviously there's
something I don't understand, but for now ignore this.
Output the file name such that it cannot contain non-ascii characters.
Index: gensuitemodule.py
===================================================================
RCS file: /cvsroot/python/python/dist/src/Mac/scripts/gensuitemodule.py,v
retrieving revision 1.36
retrieving revision 1.37
diff -C2 -d -r1.36 -r1.37
*** gensuitemodule.py 28 Mar 2003 23:37:05 -0000 1.36
--- gensuitemodule.py 29 Mar 2003 00:08:24 -0000 1.37
***************
*** 410,414 ****
MacOS.SetCreatorAndType(initfilename, 'Pyth', 'TEXT')
fp.write('"""\n')
! fp.write("Package generated from %s\n"%fname)
if resinfo:
fp.write("Resource %s resid %d %s\n"%(ascii(resinfo[1]), resinfo[0], ascii(resinfo[2])))
--- 410,414 ----
MacOS.SetCreatorAndType(initfilename, 'Pyth', 'TEXT')
fp.write('"""\n')
! fp.write("Package generated from %s\n"%ascii(fname))
if resinfo:
fp.write("Resource %s resid %d %s\n"%(ascii(resinfo[1]), resinfo[0], ascii(resinfo[2])))
***************
*** 914,918 ****
superId, superDesc, dummy = superclass
superclassname, fullyqualifiedname, module = self.findcodename("class", superId)
! superclassnames.append(superclassname)
if self.fp:
--- 914,922 ----
superId, superDesc, dummy = superclass
superclassname, fullyqualifiedname, module = self.findcodename("class", superId)
! # I don't think this is correct:
! if superclassname == cname:
! pass # superclassnames.append(fullyqualifiedname)
! else:
! superclassnames.append(superclassname)
if self.fp: