mirror of
https://github.com/kovidgoyal/calibre.git
synced 2025-07-09 03:04:10 -04:00
Fix #811191 (calibre crash when add any book to library)
This commit is contained in:
parent
df50559d41
commit
b97dfea4e7
@ -81,7 +81,14 @@ class Worker(object):
|
|||||||
|
|
||||||
@property
|
@property
|
||||||
def env(self):
|
def env(self):
|
||||||
env = dict(os.environ)
|
# We use this inefficient method of copying the environment variables
|
||||||
|
# because of non ascii env vars on windows. See https://bugs.launchpad.net/bugs/811191
|
||||||
|
env = {}
|
||||||
|
for key in os.environ:
|
||||||
|
try:
|
||||||
|
env[key] = os.environ[key]
|
||||||
|
except:
|
||||||
|
pass
|
||||||
env['CALIBRE_WORKER'] = '1'
|
env['CALIBRE_WORKER'] = '1'
|
||||||
td = binascii.hexlify(cPickle.dumps(base_dir()))
|
td = binascii.hexlify(cPickle.dumps(base_dir()))
|
||||||
env['CALIBRE_WORKER_TEMP_DIR'] = td
|
env['CALIBRE_WORKER_TEMP_DIR'] = td
|
||||||
|
Loading…
x
Reference in New Issue
Block a user