workaround for pyinstaller on win32
This commit is contained in:
parent
d22022e273
commit
7b657eb76e
|
@ -22,10 +22,14 @@ import sys
|
||||||
|
|
||||||
from google.refine import __main__, cli, refine
|
from google.refine import __main__, cli, refine
|
||||||
|
|
||||||
# workaround für pyinstaller
|
# workaround for pyinstaller
|
||||||
if getattr(sys, 'frozen', False) and hasattr(sys, '_MEIPASS'):
|
if getattr(sys, 'frozen', False) and hasattr(sys, '_MEIPASS'):
|
||||||
reload(sys)
|
reload(sys)
|
||||||
sys.setdefaultencoding('utf-8')
|
sys.setdefaultencoding('utf-8')
|
||||||
|
if sys.platform == "win32":
|
||||||
|
import codecs
|
||||||
|
codecs.register(lambda name: codecs.lookup(
|
||||||
|
'utf-8') if name == 'cp65001' else None)
|
||||||
|
|
||||||
if __name__ == '__main__':
|
if __name__ == '__main__':
|
||||||
__main__.main()
|
__main__.main()
|
||||||
|
|
Loading…
Reference in New Issue