mirror of
https://github.com/morpheus65535/bazarr
synced 2024-12-30 19:46:25 +00:00
16 lines
488 B
Python
16 lines
488 B
Python
|
# coding=utf-8
|
||
|
import sys
|
||
|
|
||
|
|
||
|
def fix_environment_stuff(module, base):
|
||
|
# restore builtins
|
||
|
module.__builtins__ = [x for x in base.__class__.__base__.__subclasses__() if x.__name__ == 'catch_warnings'][0]()._module.__builtins__
|
||
|
|
||
|
# patch getfilesystemencoding for NVIDIA Shield
|
||
|
getfilesystemencoding_orig = sys.getfilesystemencoding
|
||
|
|
||
|
def getfilesystemencoding():
|
||
|
return getfilesystemencoding_orig() or "utf-8"
|
||
|
|
||
|
sys.getfilesystemencoding = getfilesystemencoding
|