コード例 #1
0
			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()
コード例 #2
0
 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()
コード例 #3
0
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()
コード例 #4
0
	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()
コード例 #5
0
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()