示例#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