def _lzma(self):
'''LZMA processor'''
try:
archive = lzma.decompress(self.cur_attachment.file_obj.read())
new_fn, ext = os.path.splitext(self.cur_attachment.orig_filename)
cur_file = File(archive, new_fn)
self.process_payload(cur_file)
except:
self.cur_attachment.make_dangerous()
return self.cur_attachment
评论列表
文章目录