From 529b8f8d99013ffecca306700429b73cf3709429 Mon Sep 17 00:00:00 2001 From: Valentin Lorentz Date: Mon, 20 Jan 2014 15:19:06 +0100 Subject: [PATCH] Continue accelerating the 2to3 step (remove fix_nonzero, fix_operator, and fix_paren). --- setup.py | 4 ++-- src/irclib.py | 3 ++- src/utils/gen.py | 3 ++- src/utils/structures.py | 6 ++++-- 4 files changed, 10 insertions(+), 6 deletions(-) diff --git a/setup.py b/setup.py index 656300e75..38ab779d4 100644 --- a/setup.py +++ b/setup.py @@ -154,8 +154,8 @@ try: 'fix_imports', 'fix_itertools', 'fix_itertools_imports', 'fix_long', 'fix_map', 'fix_metaclass', 'fix_methodattrs', - 'fix_nonzero', 'fix_numliterals', - 'fix_operator', 'fix_paren', 'fix_print', 'fix_raise', + 'fix_numliterals', + 'fix_print', 'fix_raise', 'fix_reduce', 'fix_renames', 'fix_repr', 'fix_set_literal', 'fix_standarderror', 'fix_sys_exc', 'fix_throw', 'fix_tuple_params', 'fix_types', diff --git a/src/irclib.py b/src/irclib.py index d640ffc36..a7cac3acf 100644 --- a/src/irclib.py +++ b/src/irclib.py @@ -205,8 +205,9 @@ class IrcMsgQueue(object): msg in self.lowpriority or \ msg in self.highpriority - def __nonzero__(self): + def __bool__(self): return bool(self.highpriority or self.normal or self.lowpriority) + __nonzero__ = __bool__ def __len__(self): return len(self.highpriority)+len(self.lowpriority)+len(self.normal) diff --git a/src/utils/gen.py b/src/utils/gen.py index 42df662ea..e675b5c7e 100644 --- a/src/utils/gen.py +++ b/src/utils/gen.py @@ -239,10 +239,11 @@ class IterableMap(object): ret += 1 return ret - def __nonzero__(self): + def __bool__(self): for _ in self.iteritems(): return True return False + __nonzero__ = __bool__ class InsensitivePreservingDict(collections.MutableMapping): diff --git a/src/utils/structures.py b/src/utils/structures.py index 25c4ceff1..0d9652d00 100644 --- a/src/utils/structures.py +++ b/src/utils/structures.py @@ -76,8 +76,9 @@ class RingBuffer(object): return True return False - def __nonzero__(self): + def __bool__(self): return len(self) > 0 + __nonzero__ = __bool__ def __contains__(self, elt): return elt in self.L @@ -196,8 +197,9 @@ class queue(object): def __len__(self): return len(self.front) + len(self.back) - def __nonzero__(self): + def __bool__(self): return bool(self.back or self.front) + __nonzero__ = __bool__ def __contains__(self, elt): return elt in self.front or elt in self.back