コード例 #1
0
ファイル: wbp.py プロジェクト: Andrer757/webilder
 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
コード例 #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
コード例 #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
コード例 #4
0
 def unpack(fp):
     obj = WBP_DirEntry()
     fileutil.unpack(obj, WBP_DirEntry_format, fp)
     return obj
コード例 #5
0
ファイル: wbz.py プロジェクト: 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
コード例 #6
0
ファイル: wbp.py プロジェクト: Andrer757/webilder
 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
コード例 #7
0
ファイル: wbp.py プロジェクト: Andrer757/webilder
 def unpack(fp):
     obj = WBP_DirEntry()
     fileutil.unpack(obj, WBP_DirEntry_format, fp)
     return obj