[tor-commits] [nyx/master] Float division in popups
atagar at torproject.org
atagar at torproject.org
Sun Aug 28 18:29:22 UTC 2016
commit 94428d5841c1a6bc79220846142b5253b49dab04
Author: Damian Johnson <atagar at torproject.org>
Date: Sun Aug 28 10:28:54 2016 -0700
Float division in popups
Oops, there was more float division in our popups.py, causing assertion
failures rather than errors. With this our tests now pass under python 3.x!
---
nyx/popups.py | 12 ++++++------
1 file changed, 6 insertions(+), 6 deletions(-)
diff --git a/nyx/popups.py b/nyx/popups.py
index ecea237..ee4910c 100644
--- a/nyx/popups.py
+++ b/nyx/popups.py
@@ -67,7 +67,7 @@ def show_help():
subwindow.addstr(0, 0, 'Page %i Commands:' % (control.get_page() + 1), HIGHLIGHT)
for i, option in enumerate(handlers):
- if i / 2 >= subwindow.height - 2:
+ if i // 2 >= subwindow.height - 2:
break
# Entries are shown in the form '<key>: <description>[ (<selection>)]',
@@ -76,7 +76,7 @@ def show_help():
# u: duplicate log entries (hidden)
x = 2 if i % 2 == 0 else 41
- y = (i / 2) + 1
+ y = (i // 2) + 1
x = subwindow.addstr(x, y, option.key, BOLD)
x = subwindow.addstr(x, y, ': ' + option.description)
@@ -150,7 +150,7 @@ def show_counts(title, counts, fill_char = ' '):
sorted_counts = sorted(counts.items(), key = operator.itemgetter(1), reverse = True)
for y, (k, v) in enumerate(sorted_counts):
- label = '%s %s (%-2i%%)' % (k.ljust(key_width), str(v).rjust(val_width), v * 100 / value_total)
+ label = '%s %s (%-2i%%)' % (k.ljust(key_width), str(v).rjust(val_width), v * 100 // value_total)
x = subwindow.addstr(2, y + 1, label, GREEN, BOLD)
for j in range(graph_width * v // value_total):
@@ -358,7 +358,7 @@ def select_sort_order(title, options, previous_order, option_colors):
for i, option in enumerate(shown_options):
attr = HIGHLIGHT if i == cursor_index else NORMAL
- subwindow.addstr((i % 4) * 19 + 2, (i / 4) + 4, option, attr)
+ subwindow.addstr((i % 4) * 19 + 2, (i // 4) + 4, option, attr)
with nyx.curses.CURSES_LOCK:
while len(new_order) < len(previous_order):
@@ -442,8 +442,8 @@ def select_event_types(initial_selection):
subwindow._addch(79, 6, curses.ACS_RTEE)
for i, event in enumerate(events):
- x = subwindow.addstr((i % 3) * 25 + 1, i / 3 + 7, '[X]' if event in selected_events else '[ ]')
- x = subwindow.addstr(x + 1, i / 3 + 7, event, HIGHLIGHT if selection == (i + 10) else NORMAL)
+ x = subwindow.addstr((i % 3) * 25 + 1, i // 3 + 7, '[X]' if event in selected_events else '[ ]')
+ x = subwindow.addstr(x + 1, i // 3 + 7, event, HIGHLIGHT if selection == (i + 10) else NORMAL)
x = subwindow.width - 14
More information about the tor-commits
mailing list