Esempio n. 1
0
 def unpack(fp):
     obj = WBP_Header()
     fileutil.unpack(obj, WBP_Header_format, fp)
     if obj.id != WBP_ID:
         raise WBPError, "Invalid header"
     obj.entries = [WBP_DirEntry.unpack(fp) for dummy in xrange(obj.file_count)]
     return obj
Esempio n. 2
0
 def unpack(fp):
     obj = WBP_Header()
     fileutil.unpack(obj, WBP_Header_format, fp)
     if obj.id != WBP_ID:
         raise WBPError, "Invalid header"
     obj.entries = [
         WBP_DirEntry.unpack(fp) for dummy in xrange(obj.file_count)
     ]
     return obj
Esempio n. 3
0
 def unpack(fp):
     obj = WBP_PicHeader()
     s = fileutil.unpack(obj, WBP_PicHeader_format, fp)
     if obj.id != WBP_PIC_ID:
         raise WBPError, "Invalid header"
     return obj
Esempio n. 4
0
 def unpack(fp):
     obj = WBP_DirEntry()
     fileutil.unpack(obj, WBP_DirEntry_format, fp)
     return obj
Esempio n. 5
0
File: wbz.py Progetto: xss/webilder
 def unpack(fp):
     obj = WBZ_PicHeader()
     fileutil.unpack(obj, WBZ_PicHeader_format, fp)
     if obj.id != WBZ_PIC_ID:
         raise WBZError, "Corrupted WBZ header"
     return obj
Esempio n. 6
0
 def unpack(fp):
     obj = WBP_PicHeader()
     s = fileutil.unpack(obj, WBP_PicHeader_format, fp)
     if obj.id != WBP_PIC_ID:
         raise WBPError, "Invalid header"
     return obj
Esempio n. 7
0
 def unpack(fp):
     obj = WBP_DirEntry()
     fileutil.unpack(obj, WBP_DirEntry_format, fp)
     return obj