Пример #1
0
 def GetFileMimeInfo(self, fileName):
     if (fileName.rfind('.') >= 0):
         Extension = fileName[fileName.rfind('.'):]
         fileType = wx.TheMimeTypesManager.GetFileTypeFromExtension(Extension)
         if fileType:
             MimeType = PlatformMethods.Convert(fileType.GetMimeType()) or "unknown"
             if MimeType == "None":
                 MimeType = "unknown"
              
             Description = PlatformMethods.Convert(fileType.GetDescription()) or "unknown"
             if Description == "None":
                 Description = "unknown"
                 
             Category = CommonFunctions.GetFileCategory(MimeType)
         else:
             MimeType = "unknown"
             Description = "unknown"
             Category = "unknown"
         
     else:
         Extension = "N/A"
         MimeType = "unknown"
         Description = "unknown"
         Category = "unknown"
         
     return Extension, MimeType, Description, Category