feat(py): keep a local timestamped copy of edited note before sending to server
This commit is contained in:
parent
1446be8ba6
commit
0c7fa3d714
|
@ -48,6 +48,7 @@ def editnote(note):
|
||||||
newcontent = readtextfile("data/" + filename(note) )
|
newcontent = readtextfile("data/" + filename(note) )
|
||||||
|
|
||||||
if newcontent != content:
|
if newcontent != content:
|
||||||
|
subprocess.call(["cp", "data/" + filename(note), "data/" + filename(note) + str(time.time())])
|
||||||
subprocess.call(settings["commands"]["diff"] + ["data/" + filename(note) + ".bak", "data/" + filename(note)])
|
subprocess.call(settings["commands"]["diff"] + ["data/" + filename(note) + ".bak", "data/" + filename(note)])
|
||||||
note["content"] = newcontent
|
note["content"] = newcontent
|
||||||
data.remove(note)
|
data.remove(note)
|
||||||
|
|
Loading…
Reference in New Issue