Temporary workaround for zipimport threading bug affecting metadata downloads on windows

This commit is contained in:
Kovid Goyal 2020-10-01 08:37:45 +05:30
parent 01c090592a
commit c13750458c
No known key found for this signature in database
GPG Key ID: 06BC317B515ACE7C

View File

@ -393,6 +393,10 @@ def identify(log, abort, # {{{
log('The log from individual plugins is below') log('The log from individual plugins is below')
workers = [Worker(p, kwargs, abort) for p in plugins] workers = [Worker(p, kwargs, abort) for p in plugins]
# Ensure Browser is imported to workaround threading bugs in zipimport on
# Windows
from calibre import browser
browser()
for w in workers: for w in workers:
w.start() w.start()