printObjects

This commit is contained in:
Dave Schuyler 2005-04-06 00:10:56 +00:00
parent a8869e5147
commit 81a399781b

View File

@ -56,6 +56,20 @@ class ConnectionRepository(DoInterestManager, CConnectionRepository):
# DC file. The AIRepository will redefine this to 'AI'. # DC file. The AIRepository will redefine this to 'AI'.
self.dcSuffix = '' self.dcSuffix = ''
if __debug__:
def printObjects(self):
format="%10s %10s %10s %30s %20s"
title=format%("parentId", "zoneId", "doId", "dclass", "name")
print title
print '-'*len(title)
for distObj in self.doId2do.values():
print format%(
distObj.parentId,
distObj.zoneId,
distObj.doId,
distObj.dclass.getName(),
distObj.__dict__.get("name"))
def readDCFile(self, dcFileNames = None): def readDCFile(self, dcFileNames = None):
""" """
Reads in the dc files listed in dcFileNames, or if Reads in the dc files listed in dcFileNames, or if
@ -126,7 +140,7 @@ class ConnectionRepository(DoInterestManager, CConnectionRepository):
if classDef == None: if classDef == None:
className = dclass.getName() className = dclass.getName()
classDef = dcImports.get(className) classDef = dcImports.get(className)
if classDef is None: if classDef is None:
self.notify.info("No class definition for %s." % (className)) self.notify.info("No class definition for %s." % (className))
else: else: