Lines Matching refs:sourceDB
278 def __init__(self, sourceDB): argument
280 self.sourceDB = sourceDB
285 if dep in self.sourceDB: return dep
293 for s in self.sourceDB:
303 … if not matchName in self.sourceDB: raise RuntimeError('Invalid #include '+matchName+' in '+source)
324 for source in self.sourceDB:
342 sourceDB = pickle.load(dbFile) variable
347 if sys.argv[3] in sourceDB:
351 self.sourceDB.updateSource(sys.argv[3])
353 if sys.argv[3] in sourceDB:
354 sourceDB.logPrint('Removing '+sys.argv[3], 3, 'sourceDB')
355 del self.sourceDB[sys.argv[3]]
357 …sourceDB.logPrint('Matching regular expression '+sys.argv[3]+' over source database', 1, 'sourceDB…
359 removes = list(filter(removeRE.match, sourceDB.keys()))
362 del self.sourceDB[source]
365 sourceDB.save()