Skip to content

Commit 6964337

Browse files
committed
Move bug fixes
- Legacy-Id: 12864
1 parent 32c32a5 commit 6964337

2 files changed

Lines changed: 10 additions & 10 deletions

File tree

ietf/stats/tests.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -43,7 +43,7 @@ def test_known_country_list(self):
4343
make_test_data()
4444

4545
# check redirect
46-
url = urlreverse(ietf.stats.views.known_country_list)
46+
url = urlreverse(ietf.stats.views.known_countries_list)
4747

4848
r = self.client.get(url)
4949
self.assertEqual(r.status_code, 200)

ietf/stats/views.py

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -199,7 +199,7 @@ def generate_canonical_names(docalias_qs):
199199

200200
series_data = []
201201
for author_count, names in sorted(bins.iteritems(), key=lambda t: t[0]):
202-
percentage = len(names) * 100.0 / total_docs
202+
percentage = len(names) * 100.0 / (total_docs or 1)
203203
series_data.append((author_count, percentage))
204204
table_data.append((author_count, percentage, names))
205205

@@ -218,7 +218,7 @@ def generate_canonical_names(docalias_qs):
218218

219219
series_data = []
220220
for pages, names in sorted(bins.iteritems(), key=lambda t: t[0]):
221-
percentage = len(names) * 100.0 / total_docs
221+
percentage = len(names) * 100.0 / (total_docs or 1)
222222
if pages is not None:
223223
series_data.append((pages, len(names)))
224224
table_data.append((pages, percentage, names))
@@ -240,7 +240,7 @@ def generate_canonical_names(docalias_qs):
240240

241241
series_data = []
242242
for (value, words), names in sorted(bins.iteritems(), key=lambda t: t[0][0]):
243-
percentage = len(names) * 100.0 / total_docs
243+
percentage = len(names) * 100.0 / (total_docs or 1)
244244
if words is not None:
245245
series_data.append((value, len(names)))
246246

@@ -295,7 +295,7 @@ def generate_canonical_names(docalias_qs):
295295

296296
series_data = []
297297
for fmt, names in sorted(bins.iteritems(), key=lambda t: t[0]):
298-
percentage = len(names) * 100.0 / total_docs
298+
percentage = len(names) * 100.0 / (total_docs or 1)
299299
series_data.append((fmt, len(names)))
300300

301301
table_data.append((fmt, percentage, names))
@@ -315,7 +315,7 @@ def generate_canonical_names(docalias_qs):
315315

316316
series_data = []
317317
for formal_language, names in sorted(bins.iteritems(), key=lambda t: t[0]):
318-
percentage = len(names) * 100.0 / total_docs
318+
percentage = len(names) * 100.0 / (total_docs or 1)
319319
if formal_language is not None:
320320
series_data.append((formal_language, len(names)))
321321
table_data.append((formal_language, percentage, names))
@@ -376,7 +376,7 @@ def count_bins(bins):
376376

377377
series_data = []
378378
for document_count, names in sorted(bins.iteritems(), key=lambda t: t[0]):
379-
percentage = len(names) * 100.0 / total_persons
379+
percentage = len(names) * 100.0 / (total_persons or 1)
380380
series_data.append((document_count, percentage))
381381
table_data.append((document_count, percentage, names))
382382

@@ -407,7 +407,7 @@ def count_bins(bins):
407407

408408
series_data = []
409409
for affiliation, names in sorted(bins.iteritems(), key=lambda t: t[0].lower()):
410-
percentage = len(names) * 100.0 / total_persons
410+
percentage = len(names) * 100.0 / (total_persons or 1)
411411
if affiliation:
412412
series_data.append((affiliation, len(names)))
413413
table_data.append((affiliation, percentage, names))
@@ -454,7 +454,7 @@ def count_bins(bins):
454454

455455
series_data = []
456456
for country, names in sorted(bins.iteritems(), key=lambda t: t[0].lower()):
457-
percentage = len(names) * 100.0 / total_persons
457+
percentage = len(names) * 100.0 / (total_persons or 1)
458458
if country:
459459
series_data.append((country, len(names)))
460460
table_data.append((country, percentage, names))
@@ -494,7 +494,7 @@ def count_bins(bins):
494494

495495
series_data = []
496496
for continent, names in sorted(bins.iteritems(), key=lambda t: t[0].lower()):
497-
percentage = len(names) * 100.0 / total_persons
497+
percentage = len(names) * 100.0 / (total_persons or 1)
498498
if continent:
499499
series_data.append((continent, len(names)))
500500
table_data.append((continent, percentage, names))

0 commit comments

Comments
 (0)