1
0
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:
LmeSzinc
2026-02-19 10:19:42 +08:00
parent c014140c6e
commit 5c7f57f3b2

View File

@@ -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():