File tree Expand file tree Collapse file tree 1 file changed +6
-1
lines changed
Expand file tree Collapse file tree 1 file changed +6
-1
lines changed 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