mirror of
https://github.com/kovidgoyal/calibre.git
synced 2025-07-09 03:04:10 -04:00
Only take the performance hit of banning PyQt4 imports on non frozen calibre installs
This commit is contained in:
parent
b3b7918e5a
commit
8a758b9c82
@ -16,7 +16,7 @@ __builtin__.__dict__['_'] = lambda s: s
|
|||||||
# immediately translated to the environment language
|
# immediately translated to the environment language
|
||||||
__builtin__.__dict__['__'] = lambda s: s
|
__builtin__.__dict__['__'] = lambda s: s
|
||||||
|
|
||||||
from calibre.constants import iswindows, preferred_encoding, plugins, isosx, islinux
|
from calibre.constants import iswindows, preferred_encoding, plugins, isosx, islinux, isfrozen
|
||||||
|
|
||||||
_run_once = False
|
_run_once = False
|
||||||
winutil = winutilerror = None
|
winutil = winutilerror = None
|
||||||
@ -24,6 +24,7 @@ winutil = winutilerror = None
|
|||||||
if not _run_once:
|
if not _run_once:
|
||||||
_run_once = True
|
_run_once = True
|
||||||
|
|
||||||
|
if not isfrozen:
|
||||||
# Prevent PyQt4 from being loaded
|
# Prevent PyQt4 from being loaded
|
||||||
class PyQt4Ban(object):
|
class PyQt4Ban(object):
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user