Pass the strict argument from read() on to readfp(), so the
file content ends up in the correct dict.
diff --git a/Lib/mimetypes.py b/Lib/mimetypes.py
index f1a1a3e..1f2c9d6 100644
--- a/Lib/mimetypes.py
+++ b/Lib/mimetypes.py
@@ -192,7 +192,7 @@
         types.
         """
         fp = open(filename)
-        self.readfp(fp)
+        self.readfp(fp, strict)
         fp.close()
 
     def readfp(self, fp, strict=True):