def get_db_data(self, index=0, count=0, reverse_read=False, **kwargs) -> MiningList: return_data = MiningList("Data") if index >= 0 and count > 0: with self._db_lock: db = CategoryDomainSiteDB(self._db_addr) return_data.data = db.get_next_patch_no_rollover(index=index, count=count, reverse_read=reverse_read, **kwargs) db.close() return return_data
def delete_db_data(self, data=None, **kwargs) -> bool: success = False try: if isinstance(data, MiningList): with self._db_lock: db = CategoryDomainSiteDB(self._db_addr) db.delete_sites(data.data) db.close() success = True except Exception as ex: ErrorLogger.log_error("MarketplaceDBManager.delete_db_data", ex) finally: return success
def delete_db_data(self, data=None, **kwargs) -> bool: success = False try: if isinstance(data, MiningList): with self._db_lock: db = CategoryDomainSiteDB(self._db_addr) db.delete_sites(data.data) db.close() success = True except Exception as ex: ErrorLogger.log_error("MarketplaceDBManager.delete_db_data", ex) finally: return success
def add_db_data(self, data=None, **kwargs) -> bool: success = False try: if isinstance(data, MiningList): with self._db_lock: db = CategoryDomainSiteDB(self._db_addr) db.add_sites(data.data) db.close() success = True else: raise ValueError("input value has incorrect type.") except Exception as ex: ErrorLogger.log_error("MarketplaceDBManager.add_db_data", ex) finally: return success
def add_db_data(self, data=None, **kwargs) -> bool: success = False try: if isinstance(data, MiningList): with self._db_lock: db = CategoryDomainSiteDB(self._db_addr) db.add_sites(data.data) db.close() success = True else: raise ValueError("input value has incorrect type.") except Exception as ex: ErrorLogger.log_error("MarketplaceDBManager.add_db_data", ex) finally: return success
def get_db_data(self, index=0, count=0, reverse_read=False, **kwargs) -> MiningList: return_data = MiningList("Data") if index >= 0 and count > 0: with self._db_lock: db = CategoryDomainSiteDB(self._db_addr) return_data.data = db.get_next_patch_no_rollover( index=index, count=count, reverse_read=reverse_read, **kwargs) db.close() return return_data