mirror of
https://github.com/0O0o0oOoO00/Alas.git
synced 2026-05-14 14:39:25 +08:00
Merge remote-tracking branch 'LmeSzinc/master' into dev
# Conflicts: # module/config/argument/args.json # module/config/i18n/en-US.json # module/config/i18n/ja-JP.json # module/config/i18n/zh-CN.json # module/config/i18n/zh-TW.json
This commit is contained in:
@@ -50,20 +50,16 @@ def patch_mimetype():
|
||||
all deployment, we use the builtin mimetype table only.
|
||||
"""
|
||||
import mimetypes
|
||||
if mimetypes.inited:
|
||||
# ohno mimetypes already inited
|
||||
db = mimetypes.MimeTypes()
|
||||
mimetypes._db = db
|
||||
# override global variable
|
||||
mimetypes.encodings_map = db.encodings_map
|
||||
mimetypes.suffix_map = db.suffix_map
|
||||
mimetypes.types_map = db.types_map[True]
|
||||
mimetypes.common_types = db.types_map[False]
|
||||
else:
|
||||
# init db with the default table
|
||||
db = mimetypes.MimeTypes()
|
||||
mimetypes._db = db
|
||||
mimetypes.inited = True
|
||||
# lock as inited
|
||||
mimetypes.inited = True
|
||||
# create a new clean instance
|
||||
db = mimetypes.MimeTypes(filenames=())
|
||||
mimetypes._db = db
|
||||
# override global variable
|
||||
mimetypes.encodings_map = db.encodings_map
|
||||
mimetypes.suffix_map = db.suffix_map
|
||||
mimetypes.types_map = db.types_map[True]
|
||||
mimetypes.common_types = db.types_map[False]
|
||||
|
||||
|
||||
def fix_py37_subprocess_communicate():
|
||||
|
||||
Reference in New Issue
Block a user