def save(self, job_file):
with open(job_file, 'wb') as jf:
jf.write(f'SOSTASK1.2\n{" ".join(self.tags)}\n'.encode())
# remove __builtins__ from sos_dict #835
if 'CONFIG' in self.sos_dict and '__builtins__' in self.sos_dict['CONFIG']:
self.sos_dict['CONFIG'].pop('__builtins__')
try:
jf.write(lzma.compress(pickle.dumps(self)))
except Exception as e:
env.logger.warning(e)
raise
评论列表
文章目录