fix sorted listings and show list of entries for deletion
This commit is contained in:
parent
96f52c1ff8
commit
41bc71c75c
@ -154,10 +154,13 @@ def delLogBook() :
|
||||
global db
|
||||
global handle
|
||||
writeln("|CL")
|
||||
write("Enter the date of the entry to delete: ")
|
||||
for LOG in sorted(db["logs"], reverse=True) :
|
||||
if db["logs"][LOG]["reportedBy"] == handle :
|
||||
writeln(LOG+" ")
|
||||
write("|CREnter the date of the entry to delete: ")
|
||||
getDate = getstr(10,15,15,"")
|
||||
if getDate :
|
||||
if db["logs"][getDate] :
|
||||
if getDate in db["logs"] :
|
||||
del db["logs"][getDate]
|
||||
saveDB()
|
||||
writeln("Deleted: "+getDate)
|
||||
@ -174,9 +177,9 @@ def viewLogBook() :
|
||||
found = False
|
||||
|
||||
writeln("|CL|CR")
|
||||
writeln("Date".ljust(16)+"Callsign".ljust(10)+"Name".ljust(22)+"Sig IN".ljust(8)+"Sig OUT".ljust(8)+"Notes".ljust(15))
|
||||
writeln("="*79)
|
||||
for LOG in db["logs"] :
|
||||
writeln(" "+"Date".ljust(15)+"Callsign".ljust(10)+"Name".ljust(22)+"Sig IN".ljust(8)+"Sig OUT".ljust(8)+"Notes".ljust(15))
|
||||
writeln(" "+"="*78)
|
||||
for LOG in sorted(db["logs"], reverse=True) :
|
||||
if db["logs"][LOG]["reportedBy"] == handle :
|
||||
found = True
|
||||
contactCall = str(db["logs"][LOG]["contactCall"])
|
||||
@ -190,7 +193,7 @@ def viewLogBook() :
|
||||
else :
|
||||
notesAvailable = "N/A"
|
||||
|
||||
writeln(LOG.ljust(16)+contactCall.ljust(10)+theirName.ljust(22)+observedSig.ljust(8)+yourSig.ljust(8)+notesAvailable.ljust(15))
|
||||
writeln(" "+LOG.ljust(15)+contactCall.ljust(10)+theirName.ljust(22)+observedSig.center(8)+yourSig.center(8)+notesAvailable.ljust(15))
|
||||
writeln("")
|
||||
#writeln(str(db["logs"]))
|
||||
if not found :
|
||||
|
Loading…
x
Reference in New Issue
Block a user