def cache_clear_both(): try: from resources.lib.database import cache, metacache metacache.cache_clear_meta() cache.cache_clear() return True except: from resources.lib.modules import log_utils log_utils.error()
def cache_clear_all(): try: from resources.lib.database import cache, providerscache, metacache providerscache.cache_clear_providers() metacache.cache_clear_meta() cache.cache_clear() cache.cache_clear_search() cache.cache_clear_bookmarks() return True except: log_utils.error()
def clrCache_version_update(clr_providers=False, clr_metacache=False, clr_cache=False, clr_search=False, clr_bookmarks=False): try: if clr_providers: from resources.lib.database import providerscache providerscache.cache_clear_providers() if clr_metacache: from resources.lib.database import metacache metacache.cache_clear_meta() if clr_cache: cache_clear() if clr_search: cache_clear_search() if clr_bookmarks: cache_clear_bookmarks() # control.notification(message=32057) control.notification(message='Venom version update complete') except: log_utils.error()
def clearCacheMeta(self): control.hide() if not control.yesnoDialog(getLS(32076), '', ''): return try: from resources.lib.database import metacache if metacache.cache_clear_meta(): control.notification(message=32091) else: control.notification(message=33586) except: from resources.lib.modules import log_utils log_utils.error()
def clrCache_version_update(clr_providers=False, clr_metacache=False, clr_cache=False, clr_search=False, clr_bookmarks=False): try: if clr_providers: from resources.lib.database import providerscache providerscache.cache_clear_providers() if clr_metacache: from resources.lib.database import metacache metacache.cache_clear_meta() if clr_cache: cache_clear(flush_only=True) if clr_search: cache_clear_search() if clr_bookmarks: cache_clear_bookmarks() control.notification( message='Forced cache clear for version update complete.') control.log( '[ plugin.video.dg ] Forced cache clear for version update complete.', 1) except: from resources.lib.modules import log_utils log_utils.error()