예제 #1
0
파일: host_plg.py 프로젝트: jschpmn/EigenD
def chunker(s):
    z = zlib.compress(s)
    zl = len(z)
    chunk = 1
    index = 0
    remain = zl
    while remain>0:
        l = min(preset_chunk_size,remain)
        yield chunk,piw.makeblob2(z[index:index+l],0)
        chunk += 1
        index += l
        remain -= l
예제 #2
0
파일: host_plg.py 프로젝트: jschpmn/EigenD
 def get_blob(self):
     z = ''.join([ n.get_data().as_blob2() for n in self.itervalues() ])
     return piw.makeblob2(zlib.decompress(z) if z else '',0)