[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:

AltStyle によって変換されたページ (->オリジナル) /