mirror of
https://gitee.com/sui-feng-cb/AzurLaneAutoScript1
synced 2026-03-18 05:41:29 +08:00
Fix: patch_mimetype
This commit is contained in:
@@ -50,20 +50,16 @@ def patch_mimetype():
|
|||||||
all deployment, we use the builtin mimetype table only.
|
all deployment, we use the builtin mimetype table only.
|
||||||
"""
|
"""
|
||||||
import mimetypes
|
import mimetypes
|
||||||
if mimetypes.inited:
|
# lock as inited
|
||||||
# ohno mimetypes already inited
|
mimetypes.inited = True
|
||||||
db = mimetypes.MimeTypes()
|
# create a new clean instance
|
||||||
mimetypes._db = db
|
db = mimetypes.MimeTypes(filenames=())
|
||||||
# override global variable
|
mimetypes._db = db
|
||||||
mimetypes.encodings_map = db.encodings_map
|
# override global variable
|
||||||
mimetypes.suffix_map = db.suffix_map
|
mimetypes.encodings_map = db.encodings_map
|
||||||
mimetypes.types_map = db.types_map[True]
|
mimetypes.suffix_map = db.suffix_map
|
||||||
mimetypes.common_types = db.types_map[False]
|
mimetypes.types_map = db.types_map[True]
|
||||||
else:
|
mimetypes.common_types = db.types_map[False]
|
||||||
# init db with the default table
|
|
||||||
db = mimetypes.MimeTypes()
|
|
||||||
mimetypes._db = db
|
|
||||||
mimetypes.inited = True
|
|
||||||
|
|
||||||
|
|
||||||
def fix_py37_subprocess_communicate():
|
def fix_py37_subprocess_communicate():
|
||||||
|
|||||||
Reference in New Issue
Block a user