Пример #1
0
    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)
Пример #2
0
 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()