Commit ad58b7c9 authored by Benjamin Peterson's avatar Benjamin Peterson

fix a silly problem of caching gone wrong #5401

parent 3bac8b20
......@@ -237,7 +237,8 @@ def guess_type(url, strict=True):
Optional `strict' argument when false adds a bunch of commonly found, but
non-standard types.
"""
init()
if not inited:
init()
return guess_type(url, strict)
......@@ -254,7 +255,8 @@ def guess_all_extensions(type, strict=True):
Optional `strict' argument when false adds a bunch of commonly found,
but non-standard types.
"""
init()
if not inited:
init()
return guess_all_extensions(type, strict)
def guess_extension(type, strict=True):
......@@ -269,7 +271,8 @@ def guess_extension(type, strict=True):
Optional `strict' argument when false adds a bunch of commonly found,
but non-standard types.
"""
init()
if not inited:
init()
return guess_extension(type, strict)
def add_type(type, ext, strict=True):
......@@ -284,7 +287,8 @@ def add_type(type, ext, strict=True):
list of standard types, else to the list of non-standard
types.
"""
init()
if not inited:
init()
return add_type(type, ext, strict)
......
......@@ -166,6 +166,9 @@ Core and Builtins
Library
-------
- Issue #5401: Fixed a performance problem in mimetypes when ``from mimetypes
import guess_extension`` was used.
- Issue #1733986: Fixed mmap crash in accessing elements of second map object
with same tagname but larger size than first map. (Windows)
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment