[Checkins] SVN: z3c.filetype/trunk/src/z3c/filetype/interfaces/filetypes.py new types

Bernd Dorn bernd.dorn at fhv.at
Thu Aug 17 14:34:13 EDT 2006


Log message for revision 69619:
  new types

Changed:
  U   z3c.filetype/trunk/src/z3c/filetype/interfaces/filetypes.py

-=-
Modified: z3c.filetype/trunk/src/z3c/filetype/interfaces/filetypes.py
===================================================================
--- z3c.filetype/trunk/src/z3c/filetype/interfaces/filetypes.py	2006-08-17 18:33:31 UTC (rev 69618)
+++ z3c.filetype/trunk/src/z3c/filetype/interfaces/filetypes.py	2006-08-17 18:34:12 UTC (rev 69619)
@@ -15,6 +15,11 @@
 IBinaryFile.setTaggedValue(MTM,re.compile('application/octet-stream'))
 IBinaryFile.setTaggedValue(MT,'application/octet-stream')
 
+class IZIPFile(IBinaryFile):
+    """Zip file"""
+IZIPFile.setTaggedValue(MTM,re.compile('application/x-zip'))
+IZIPFile.setTaggedValue(MT,'application/x-zip')
+
 class ITARFile(IBinaryFile):
     """Binary file"""
 ITARFile.setTaggedValue(MTM,re.compile('application/x-tar'))
@@ -59,21 +64,26 @@
 IGIFFile.setTaggedValue(MTM,re.compile('image/gif'))
 IGIFFile.setTaggedValue(MT,'image/gif')
 
-class IVideoFile(ITypedFile):
+class IVideoFile(IBinaryFile):
     """video file"""
 IVideoFile.setTaggedValue(MTM,re.compile('^video/.+$'))
 
-class IQuickTimeFile(IVideoFile, IBinaryFile):
+class IQuickTimeFile(IVideoFile):
     """Quicktime Video File Format"""
 IQuickTimeFile.setTaggedValue(MTM,re.compile('video/quicktime'))
 IQuickTimeFile.setTaggedValue(MT,'video/quicktime')
 
-class IAVIFile(IVideoFile, IBinaryFile):
+class IAVIFile(IVideoFile):
     """Quicktime Video File Format"""
 IAVIFile.setTaggedValue(MTM,re.compile('video/x-msvideo'))
 IAVIFile.setTaggedValue(MT,'video/x-msvideo')
 
-class IFLVFile(IVideoFile, IBinaryFile):
+class IMPEGFile(IVideoFile):
+    """MPEG Video File Format"""
+IMPEGFile.setTaggedValue(MTM,re.compile('video/mpe?g'))
+IMPEGFile.setTaggedValue(MT,'video/mpeg')
+
+class IFLVFile(IVideoFile):
     """Macromedia Flash FLV Video File Format"""
 IFLVFile.setTaggedValue(MTM,re.compile('video/x-flv'))
 IFLVFile.setTaggedValue(MT,'video/x-flv')



More information about the Checkins mailing list