Concurent futures fix per Kodi 19

This commit is contained in:
Alhaziel
2020-02-29 18:40:12 +01:00
parent 80d4cacb06
commit 4dc434a32a
15 changed files with 45 additions and 9 deletions

View File

@@ -591,7 +591,11 @@ def findlinks(text):
# for match in matches:
# sh = unshorten(match)[0]
# text += '\n' + sh
from concurrent import futures
import sys
if sys.version_info[0] >= 3:
from lib.concurrent import futures
else:
from lib.concurrent_py2 import futures
with futures.ThreadPoolExecutor() as executor:
unshList = [executor.submit(unshorten, match) for match in matches]
for link in futures.as_completed(unshList):