From d0dc7fe05f10a30d40d5b3c9be102a2e31fada9a Mon Sep 17 00:00:00 2001 From: benne238 Date: Tue, 5 Jan 2021 16:52:51 -0500 Subject: [PATCH] Implementation of alphabetical sorting for the getQueueCounts function --- api/ECNQueue.py | 10 +++++++++- api/webqueueapi.egg-info/PKG-INFO | 10 ++++++++++ api/webqueueapi.egg-info/SOURCES.txt | 6 ++++++ api/webqueueapi.egg-info/dependency_links.txt | 1 + api/webqueueapi.egg-info/top_level.txt | 2 ++ 5 files changed, 28 insertions(+), 1 deletion(-) create mode 100644 api/webqueueapi.egg-info/PKG-INFO create mode 100644 api/webqueueapi.egg-info/SOURCES.txt create mode 100644 api/webqueueapi.egg-info/dependency_links.txt create mode 100644 api/webqueueapi.egg-info/top_level.txt diff --git a/api/ECNQueue.py b/api/ECNQueue.py index 2cfcf98..48fab26 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 queueinfo alphabetically using the lambda function + sortedQueueInfo = sorted(queueInfo, key = lambda queueInfoList: queueInfoList['name']) + + return sortedQueueInfo def loadQueues() -> list: @@ -1346,3 +1350,7 @@ def loadQueues() -> list: queues.append(Queue(queue)) return queues + +if __name__ == "__main__": + getQueueCounts() + print() \ No newline at end of file diff --git a/api/webqueueapi.egg-info/PKG-INFO b/api/webqueueapi.egg-info/PKG-INFO new file mode 100644 index 0000000..d92f4ac --- /dev/null +++ b/api/webqueueapi.egg-info/PKG-INFO @@ -0,0 +1,10 @@ +Metadata-Version: 1.0 +Name: webqueueapi +Version: 1.0 +Summary: UNKNOWN +Home-page: UNKNOWN +Author: UNKNOWN +Author-email: UNKNOWN +License: UNKNOWN +Description: UNKNOWN +Platform: UNKNOWN diff --git a/api/webqueueapi.egg-info/SOURCES.txt b/api/webqueueapi.egg-info/SOURCES.txt new file mode 100644 index 0000000..2f0f7ee --- /dev/null +++ b/api/webqueueapi.egg-info/SOURCES.txt @@ -0,0 +1,6 @@ +api.py +setup.py +webqueueapi.egg-info/PKG-INFO +webqueueapi.egg-info/SOURCES.txt +webqueueapi.egg-info/dependency_links.txt +webqueueapi.egg-info/top_level.txt \ No newline at end of file diff --git a/api/webqueueapi.egg-info/dependency_links.txt b/api/webqueueapi.egg-info/dependency_links.txt new file mode 100644 index 0000000..8b13789 --- /dev/null +++ b/api/webqueueapi.egg-info/dependency_links.txt @@ -0,0 +1 @@ + diff --git a/api/webqueueapi.egg-info/top_level.txt b/api/webqueueapi.egg-info/top_level.txt new file mode 100644 index 0000000..7cc9ebf --- /dev/null +++ b/api/webqueueapi.egg-info/top_level.txt @@ -0,0 +1,2 @@ +ECNqueue +api