File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 1010import sys
1111import textwrap
1212import traceback
13+ from operator import itemgetter
1314
1415# Third-party
1516import requests
@@ -120,6 +121,7 @@ def query_wikipedia_languages(session):
120121 "url" : site ["url" ],
121122 }
122123 )
124+ languages = sorted (languages , key = itemgetter ("code" , "name_en" ))
123125 # For each language wikipedia, fetch statistics.
124126 for site in languages :
125127 base_url = f"{ site ['url' ]} /w/api.php"
@@ -151,8 +153,8 @@ def query_wikipedia_languages(session):
151153 tool_data .append (
152154 {
153155 "LANGUAGE_CODE" : language_code ,
154- "LANGUAGE_NAME" : language_name ,
155156 "LANGUAGE_NAME_EN" : language_name_en ,
157+ "LANGUAGE_NAME" : language_name ,
156158 "COUNT" : article_count ,
157159 }
158160 )
@@ -161,6 +163,9 @@ def query_wikipedia_languages(session):
161163 except Exception as e :
162164 LOGGER .warning (f"Failed to fetch for { language_display } ): { e } " )
163165
166+ tool_data = sorted (
167+ tool_data , key = itemgetter ("LANGUAGE_CODE" , "LANGUAGE_NAME_EN" )
168+ )
164169 return tool_data
165170
166171
You can’t perform that action at this time.
0 commit comments