def readDbData(self, limitSeconds): data = {} if os.path.exists(self.dbPath): try: db_read_file_descriptor = open(self.dbPath, 'rb') data = pickle.load(db_read_file_descriptor) db_read_file_descriptor.close() except BaseException: if self.logging: self.logging.error(BaseException.message) return helpers.trimData(data, limitSeconds)
def writeDbData(self, data, limitSeconds): db_write_file_descriptor = open(self.dbPath, 'wb') pickle.dump(helpers.trimData(data, limitSeconds), db_write_file_descriptor) db_write_file_descriptor.close()