def _read_vf_db(self): db = None file = os.path.join(self.env.pdb_pathname, "vf") if os.path.exists(file): db = unserialize(file) else: db = {} self._create_vf_db(db) return db
def _read_db(self): # if self.__pkg_db is not None: # return self.__pkg_db db = None fd = os.path.join(self.env.pdb_pathname, "db") if os.path.exists(fd): db = unserialize(fd) # we trust own db blindly # Fixup DB to have defaults if not present # for dummy, db_info in db.iteritems(): # self._validate_db_entry(db_info) # self.__pkg_db = db # store for further use else: db = {} # self.__pkg_db = db # store for further use self._create_db(db) return db