From 5e8f703ce1b75f285b62d2e2b2cd93b8c433c646 Mon Sep 17 00:00:00 2001 From: Justin Campbell Date: Mon, 15 Mar 2021 00:07:34 -0400 Subject: [PATCH] Fix incorrect item count when getting queue counts --- api/ECNQueue.py | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/api/ECNQueue.py b/api/ECNQueue.py index 96e1078..f5888a1 100644 --- a/api/ECNQueue.py +++ b/api/ECNQueue.py @@ -1356,7 +1356,7 @@ def getQueueCounts() -> list: queueInfo = [] for queue in getValidQueues(): possibleItems = os.listdir(queueDirectory + "/" + queue) - validItems = [isValidItemName for file in possibleItems] + validItems = [file for file in possibleItems if isValidItemName(file)] queueInfo.append( {"name": queue, "number_of_items": len(validItems)} ) # Sorts list of queue info alphabetically @@ -1384,4 +1384,9 @@ def loadAllQueues(headersOnly: bool = True) -> list: for queue in getValidQueues(): queues.append(Queue(queue, headersOnly=headersOnly)) - return queues \ No newline at end of file + return queues + +if __name__ == "__main__": + abe = Queue("abe") + abeCount = getQueueCounts() + print() \ No newline at end of file