Skip to content

Commit 6bae053

Browse files
committed
Merged in [18751] from henrik@levkowetz.com:
Added a sort of author names for stability of some stats pages. - Legacy-Id: 18763 Note: SVN reference [18751] has been migrated to Git commit 5367895
2 parents ee600c7 + 5367895 commit 6bae053

1 file changed

Lines changed: 6 additions & 6 deletions

File tree

ietf/stats/views.py

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -421,7 +421,7 @@ def generate_canonical_names(values):
421421
for document_count, names in sorted(bins.items(), key=lambda t: t[0]):
422422
percentage = len(names) * 100.0 / (total_persons or 1)
423423
series_data.append((document_count, percentage))
424-
plain_names = [ plain_name(n) for n in names ]
424+
plain_names = sorted([ plain_name(n) for n in names ])
425425
table_data.append((document_count, percentage, len(plain_names), list(plain_names)[:names_limit]))
426426

427427
chart_data.append({ "data": series_data })
@@ -455,7 +455,7 @@ def generate_canonical_names(values):
455455
percentage = len(names) * 100.0 / (total_persons or 1)
456456
if affiliation:
457457
series_data.append((affiliation, len(names)))
458-
plain_names = [ plain_name(n) for n in names ]
458+
plain_names = sorted([ plain_name(n) for n in names ])
459459
table_data.append((affiliation, percentage, len(plain_names), list(plain_names)[:names_limit]))
460460

461461
series_data.sort(key=lambda t: t[1], reverse=True)
@@ -504,7 +504,7 @@ def generate_canonical_names(values):
504504
percentage = len(names) * 100.0 / (total_persons or 1)
505505
if country:
506506
series_data.append((country, len(names)))
507-
plain_names = [ plain_name(n) for n in names ]
507+
plain_names = sorted([ plain_name(n) for n in names ])
508508
table_data.append((country, percentage, len(plain_names), list(plain_names)[:names_limit]))
509509

510510
series_data.sort(key=lambda t: t[1], reverse=True)
@@ -546,7 +546,7 @@ def generate_canonical_names(values):
546546
percentage = len(names) * 100.0 / (total_persons or 1)
547547
if continent:
548548
series_data.append((continent, len(names)))
549-
plain_names = [ plain_name(n) for n in names ]
549+
plain_names = sorted([ plain_name(n) for n in names ])
550550
table_data.append((continent, percentage, len(plain_names), list(plain_names)[:names_limit]))
551551

552552
series_data.sort(key=lambda t: t[1], reverse=True)
@@ -572,7 +572,7 @@ def generate_canonical_names(values):
572572
for citations, names in sorted(bins.items(), key=lambda t: t[0], reverse=True):
573573
percentage = len(names) * 100.0 / (total_persons or 1)
574574
series_data.append((citations, percentage))
575-
plain_names = [ plain_name(n) for n in names ]
575+
plain_names = sorted([ plain_name(n) for n in names ])
576576
table_data.append((citations, percentage, len(plain_names), list(plain_names)[:names_limit]))
577577

578578
chart_data.append({ "data": sorted(series_data, key=lambda t: t[0]) })
@@ -598,7 +598,7 @@ def generate_canonical_names(values):
598598
for citations, names in sorted(bins.items(), key=lambda t: t[0], reverse=True):
599599
percentage = len(names) * 100.0 / (total_persons or 1)
600600
series_data.append((citations, percentage))
601-
plain_names = [ plain_name(n) for n in names ]
601+
plain_names = sorted([ plain_name(n) for n in names ])
602602
table_data.append((citations, percentage, len(plain_names), list(plain_names)[:names_limit]))
603603

604604
chart_data.append({ "data": sorted(series_data, key=lambda t: t[0]) })

0 commit comments

Comments
 (0)