[Python-checkins] python/dist/src/Tools/bgen/bgen bgenModule.py,1.10,1.11

jackjansen@users.sourceforge.net jackjansen@users.sourceforge.net
Tue, 17 Dec 2002 14:08:52 -0800


Update of /cvsroot/python/python/dist/src/Tools/bgen/bgen
In directory sc8-pr-cvs1:/tmp/cvs-serv30685/Tools/bgen/bgen

Modified Files:
	bgenModule.py 
Log Message:
Added an optional longname argument to Module, which gives the full,
externally visible name of the module. This is so that type names can be
shown as "Carbon.File.FSSpec" even though the real name of the module is
"_File".


Index: bgenModule.py
===================================================================
RCS file: /cvsroot/python/python/dist/src/Tools/bgen/bgen/bgenModule.py,v
retrieving revision 1.10
retrieving revision 1.11
diff -C2 -d -r1.10 -r1.11
*** bgenModule.py	9 Dec 2001 23:24:55 -0000	1.10
--- bgenModule.py	17 Dec 2002 22:08:48 -0000	1.11
***************
*** 8,14 ****
  		     finalstuff = None,
  		     initstuff = None,
! 		     variablestuff = None):
  		GeneratorGroup.__init__(self, prefix or name)
  		self.name = name
  		self.includestuff = includestuff
  		self.initstuff = initstuff
--- 8,19 ----
  		     finalstuff = None,
  		     initstuff = None,
! 		     variablestuff = None,
! 		     longname = None):
  		GeneratorGroup.__init__(self, prefix or name)
  		self.name = name
+ 		if longname:
+ 			self.longname = longname
+ 		else:
+ 			self.longname = name
  		self.includestuff = includestuff
  		self.initstuff = initstuff
***************
*** 20,24 ****
  		self.generators.append(od)
  		self.typeobjects.append(od)
! 		od.setmodulename(self.name)
  
  	def generate(self):
--- 25,29 ----
  		self.generators.append(od)
  		self.typeobjects.append(od)
! 		od.setmodulename(self.longname)
  
  	def generate(self):