src/eric7/Utilities/MimeTypes.py

branch
eric7
changeset 9534
5ed8445f3b31
parent 9413
80c06d472826
child 9559
34fc53e6159d
diff -r e017c0df9ef1 -r 5ed8445f3b31 src/eric7/Utilities/MimeTypes.py
--- a/src/eric7/Utilities/MimeTypes.py	Fri Nov 25 11:51:51 2022 +0100
+++ b/src/eric7/Utilities/MimeTypes.py	Fri Nov 25 14:15:48 2022 +0100
@@ -21,11 +21,13 @@
     @return flag indicating an editable file
     @rtype bool
     """
-    type_ = mimetypes.guess_type(filename)[0]
-    return (
-        type_ is None
-        or type_.split("/")[0] == "text"
-        or type_ in Preferences.getUI("TextMimeTypes")
+    mimetype = mimetypes.guess_type(filename)[0]
+    return (mimetype is None and Preferences.getUI("LoadUnknownMimeTypeFiles")) or (
+        mimetype is not None
+        and (
+            mimetype.split("/")[0] == "text"
+            or mimetype in Preferences.getUI("TextMimeTypes")
+        )
     )
 
 

eric ide

mercurial