[Python-checkins] CVS: python/dist/src/Mac/Modules/scrap scrapscan.py,1.4,1.5

Jack Jansen jackjansen@users.sourceforge.net
Mon, 31 Dec 2001 06:52:01 -0800


Update of /cvsroot/python/python/dist/src/Mac/Modules/scrap
In directory usw-pr-cvs1:/tmp/cvs-serv30528/Python/Mac/Modules/scrap

Modified Files:
	scrapscan.py 
Log Message:
Added support for the Carbon scrap manager (finally).

Index: scrapscan.py
===================================================================
RCS file: /cvsroot/python/python/dist/src/Mac/Modules/scrap/scrapscan.py,v
retrieving revision 1.4
retrieving revision 1.5
diff -C2 -d -r1.4 -r1.5
*** scrapscan.py	2001/01/24 16:04:01	1.4
--- scrapscan.py	2001/12/31 14:51:59	1.5
***************
*** 6,10 ****
  import sys
  import os
! BGENDIR=os.path.join(sys.prefix, ':Tools:bgen:bgen')
  sys.path.append(BGENDIR)
  from scantools import Scanner
--- 6,13 ----
  import sys
  import os
! if os.sep == ':':
! 	BGENDIR=os.path.join(sys.prefix, ':Tools:bgen:bgen')
! else:
! 	BGENDIR="../../../Tools/bgen/bgen"
  sys.path.append(BGENDIR)
  from scantools import Scanner
***************
*** 30,37 ****
--- 33,46 ----
  		classname = "Function"
  		listname = "functions"
+ 		if arglist:
+ 			t, n, m = arglist[0]
+ 			if t == 'ScrapRef' and m == "InMode":
+ 				classname = "Method"
+ 				listname = "methods"
  		return classname, listname
  
  	def makeblacklistnames(self):
  		return [
+ 			"GetScrapFlavorInfoList",
  			]
  
***************
*** 51,55 ****
  	def makeblacklisttypes(self):
  		return [
! 			"ScrapRef",		# For now -- This is the Carbon scrap main object
  			]
  
--- 60,64 ----
  	def makeblacklisttypes(self):
  		return [
! 			'ScrapPromiseKeeperUPP',
  			]