diff --git a/.gitignore b/.gitignore index e238c91..184e9b6 100644 --- a/.gitignore +++ b/.gitignore @@ -30,4 +30,5 @@ yarn-error.log* /api/venv __pycache__/ venv-manager.log -/api/.env \ No newline at end of file +/api/.env +/api/webqueueapi.egg-info \ No newline at end of file diff --git a/api/ECNQueue.py b/api/ECNQueue.py index 2cfcf98..88173c8 100644 --- a/api/ECNQueue.py +++ b/api/ECNQueue.py @@ -1331,7 +1331,11 @@ def getQueueCounts() -> list: possibleItems = os.listdir(queueDirectory + "/" + queue) validItems = [isValidItemName for file in possibleItems] queueInfo.append( {"name": queue, "number_of_items": len(validItems)} ) - return queueInfo + + # Sorts list of queue info alphabetically + sortedQueueInfo = sorted(queueInfo, key = lambda queueInfoList: queueInfoList['name']) + + return sortedQueueInfo def loadQueues() -> list: @@ -1345,4 +1349,4 @@ def loadQueues() -> list: for queue in getValidQueues(): queues.append(Queue(queue)) - return queues + return queues \ No newline at end of file