File tree Expand file tree Collapse file tree 1 file changed +8
-7
lines changed
Expand file tree Collapse file tree 1 file changed +8
-7
lines changed Original file line number Diff line number Diff line change @@ -141,15 +141,16 @@ def remove(name: str):
141141@app .command ()
142142def cleanup ():
143143 """Löscht Aufträge, die bereits zurückgeschickt wurden (Status DELIVERED)"""
144- removed_entries = 0
145144
146145 current_list = get_orders_list ()
147- for elem in current_list :
148- if elem .currentstatus and elem .currentstatus == "DELIVERED" :
149- current_list .remove (elem )
150- removed_entries += 1
151- save_orders_list (current_list )
152-
146+ list_without_delivered = [
147+ order
148+ for order in current_list
149+ if not (order .currentstatus and order .currentstatus == "DELIVERED" )
150+ ]
151+ save_orders_list (list_without_delivered )
152+
153+ removed_entries = len (current_list ) - len (list_without_delivered )
153154 if removed_entries > 0 :
154155 console .print (
155156 f":heavy_check_mark: Es [bold]wurde(n) { removed_entries } Aufträge[/bold], die bereits geliefert wurden, [bold]gelöscht[/bold]."
You can’t perform that action at this time.
0 commit comments