src/eric7/Utilities/MimeTypes.py

branch
eric7
changeset 9534
5ed8445f3b31
parent 9413
80c06d472826
child 9559
34fc53e6159d
equal deleted inserted replaced
9533:e017c0df9ef1 9534:5ed8445f3b31
19 @param filename name of the file to be checked 19 @param filename name of the file to be checked
20 @type str 20 @type str
21 @return flag indicating an editable file 21 @return flag indicating an editable file
22 @rtype bool 22 @rtype bool
23 """ 23 """
24 type_ = mimetypes.guess_type(filename)[0] 24 mimetype = mimetypes.guess_type(filename)[0]
25 return ( 25 return (mimetype is None and Preferences.getUI("LoadUnknownMimeTypeFiles")) or (
26 type_ is None 26 mimetype is not None
27 or type_.split("/")[0] == "text" 27 and (
28 or type_ in Preferences.getUI("TextMimeTypes") 28 mimetype.split("/")[0] == "text"
29 or mimetype in Preferences.getUI("TextMimeTypes")
30 )
29 ) 31 )
30 32
31 33
32 def mimeType(filename): 34 def mimeType(filename):
33 """ 35 """

eric ide

mercurial