Norman Lorrain <normanlorr...@gmail.com> added the comment:

Possible solution is to read the Windows Registry entries, assigning those 
entries as "strict=False".  Unit tests pass with this change:

diff --git a/Lib/mimetypes.py b/Lib/mimetypes.py
index 018793c4f0..dd2bddf064 100644
--- a/Lib/mimetypes.py
+++ b/Lib/mimetypes.py
@@ -350,7 +350,7 @@ def init(files=None):
     if files is None or _db is None:
         db = MimeTypes()
         if _winreg:
-            db.read_windows_registry()
+            db.read_windows_registry(strict = False)
 
         if files is None:
             files = knownfiles

----------

_______________________________________
Python tracker <rep...@bugs.python.org>
<https://bugs.python.org/issue44159>
_______________________________________
_______________________________________________
Python-bugs-list mailing list
Unsubscribe: 
https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com

Reply via email to