def save(self, vb=False):
if vb:
log.info("Saving...")
try:
with open('config.yaml', 'w') as fp:
yaml.dump(self.doc, fp, Dumper=yaml.RoundTripDumper)
except PermissionError:
log.err("No write access to config.yaml")
except IOError as e:
log.err("Could not open config.yaml: " + str(e))
except Exception as e:
log.err("An unexcpected exception of type: "
+ type(e).__name__
+ "has occurred: " + str(e))
else:
if vb:
log.info("Save complete")
return
评论列表
文章目录