Skip to content
Snippets Groups Projects
Commit 76ba5712 authored by gpotter2's avatar gpotter2 Committed by Guillaume Valadon
Browse files

Add __bool__ as __nonzero__ alias

parent d18ab829
No related branches found
No related tags found
No related merge requests found
......@@ -1057,6 +1057,7 @@ class FlagValue(object):
return self.value >> self._fixvalue(other)
def __nonzero__(self):
return bool(self.value)
__bool__ = __nonzero__
def flagrepr(self):
i = 0
r = []
......
......@@ -338,6 +338,7 @@ class Packet(six.with_metaclass(Packet_metaclass, BasePacket)):
def __nonzero__(self):
return True
__bool__ = __nonzero__
def __len__(self):
return len(self.__str__())
def copy_field_value(self, fieldname, value):
......@@ -1222,6 +1223,7 @@ class NoPayload(Packet):
return ""
def __nonzero__(self):
return False
__bool__ = __nonzero__
def do_build(self):
return ""
def build(self):
......
......@@ -194,6 +194,7 @@ class UnitTest(TestClass):
self.result = self.result.decode("utf8", "ignore")
def __nonzero__(self):
return self.res
__bool__ = __nonzero__
# Careful note: all data not included will be set by default.
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment