def json_export(self, sourcenode, fname, **kargs):
""" Exports current data for later import.
The exported data is a snapshot of current state.
Args:
fname: File name for the exported data.
sourcenode: Base of sub-tree for export.
None for complete JSON document.
**kargs:
ffs.
Returns:
When successful returns 'True', else returns either 'False',
or raises an exception.
Raises:
JSONDataTargetFile:
"""
if not sourcenode:
sourcenode = self.data
try:
with open(fname, 'w') as fp:
#ret =
myjson.dump(sourcenode, fp)
except Exception as e:
raise JSONDataTargetFile("open-"+str(e),"data.dump",str(fname))
return True
评论列表
文章目录