Skip to content

Commit b799ead

Browse files
committed
Fix error on removing non-existent items
1 parent edaa515 commit b799ead

1 file changed

Lines changed: 3 additions & 2 deletions

File tree

directory_sorter_for_obs.py

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -303,10 +303,11 @@ def on_timer():
303303
orig_items = items.copy()
304304

305305
# Remove non-existent items
306-
for i, item in enumerate(reversed(items)):
306+
items_len = len(items)
307+
for i, item in enumerate(reversed(items), start=1):
307308
item_as_path = Path(item["value"])
308309
if not item_as_path.exists():
309-
items.pop(i)
310+
items.pop(items_len - i)
310311

311312
# Add items
312313
for child in children:

0 commit comments

Comments
 (0)