Skip to content

Commit 6ff87dc

Browse files
DanielPerkins7tofu-rocketry
authored andcommitted
Check if item is a file when using directory queue
This fixes issues with the item count being wrong and whole directories being passed on to the sender.
1 parent f51f6b9 commit 6ff87dc

1 file changed

Lines changed: 4 additions & 1 deletion

File tree

ssm/message_directory.py

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -110,7 +110,10 @@ def _get_messages(self, sort_by_mtime=False):
110110
for (file_name, _mtime) in sorted(unsorted_messages,
111111
key=lambda tup: tup[1]):
112112
# Store the sorted file paths in a class element.
113-
sorted_messages.append(file_name)
113+
if os.path.isfile(file_name):
114+
sorted_messages.append(file_name)
115+
else:
116+
continue
114117

115118
# Return the sorted list.
116119
return sorted_messages

0 commit comments

Comments
 (0)