Fix Ricerca Globale

This commit is contained in:
Alhaziel01
2021-04-28 11:15:17 +02:00
parent f94be667ad
commit b933646c12
3 changed files with 11 additions and 9 deletions
+1 -1
View File
@@ -558,7 +558,7 @@ def scrape(func):
if anime and inspect.stack()[1][3] not in ['find_episodes']: if anime and inspect.stack()[1][3] not in ['find_episodes']:
from platformcode import autorenumber from platformcode import autorenumber
if (function == 'episodios' or item.action == 'episodios'): autorenumber.start(itemlist, item) if function == 'episodios': autorenumber.start(itemlist, item)
else: autorenumber.start(itemlist) else: autorenumber.start(itemlist)
# if anime and autorenumber.check(item) == False and len(itemlist)>0 and not scrapertools.find_single_match(itemlist[0].title, r'(\d+.\d+)'): # if anime and autorenumber.check(item) == False and len(itemlist)>0 and not scrapertools.find_single_match(itemlist[0].title, r'(\d+.\d+)'):
# pass # pass
+2 -1
View File
@@ -100,11 +100,11 @@ class autorenumber():
def __init__(self, itemlist, item=None): def __init__(self, itemlist, item=None):
self.item = item self.item = item
self.itemlist = itemlist self.itemlist = itemlist
self.renumberdict = load(self.itemlist[0]) if self.itemlist else load(item) if item else {}
self.selectspecials = False self.selectspecials = False
self.manual = False self.manual = False
self.auto = False self.auto = False
if self.item: if self.item:
self.renumberdict = load(item)
self.auto = config.get_setting('autorenumber', item.channel) self.auto = config.get_setting('autorenumber', item.channel)
self.title = self.item.fulltitle.strip() self.title = self.item.fulltitle.strip()
if match(self.itemlist[0].title, patron=r'[Ss]?(\d+)(?:x|_|\s+)[Ee]?[Pp]?(\d+)').match: if match(self.itemlist[0].title, patron=r'[Ss]?(\d+)(?:x|_|\s+)[Ee]?[Pp]?(\d+)').match:
@@ -130,6 +130,7 @@ class autorenumber():
self.episodes = {} self.episodes = {}
self.config() self.config()
else: else:
self.renumberdict = {}
for item in self.itemlist: for item in self.itemlist:
item.context = [{"title": typo(config.get_localized_string(70585), 'bold'), item.context = [{"title": typo(config.get_localized_string(70585), 'bold'),
"action": "start", "action": "start",
+8 -7
View File
@@ -325,12 +325,12 @@ class SearchWindow(xbmcgui.WindowXML):
for searchAction in self.searchActions: for searchAction in self.searchActions:
if self.exit: return if self.exit: return
self.search_threads.append(executor.submit(self.get_channel_results, searchAction)) self.search_threads.append(executor.submit(self.get_channel_results, searchAction))
for ch in futures.as_completed(self.search_threads): # for ch in futures.as_completed(self.search_threads):
self.count += 1 # self.count += 1
if self.exit: return # if self.exit: return
if ch.result(): # if ch.result():
channel, valid, other = ch.result() # channel, valid, other = ch.result()
self.update(channel, valid, other) # self.update(channel, valid, other)
except: except:
import traceback import traceback
logger.error(traceback.format_exc()) logger.error(traceback.format_exc())
@@ -379,7 +379,8 @@ class SearchWindow(xbmcgui.WindowXML):
import traceback import traceback
logger.error(traceback.format_exc()) logger.error(traceback.format_exc())
return channel, valid, other if other else results self.count += 1
return self.update(channel, valid, other if other else results)
def makeItem(self, url): def makeItem(self, url):
item = Item().fromurl(url) item = Item().fromurl(url)