예제 #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