Fix flag setter + add __repr__

pull/8/head
Nicolas Jouanin 2015-06-16 21:53:31 +02:00
rodzic b13e8f89fa
commit 2e4b32d11f
1 zmienionych plików z 4 dodań i 1 usunięć

Wyświetl plik

@ -24,7 +24,10 @@ class ConnectVariableHeader(MQTTVariableHeader):
self.flags = connect_flags self.flags = connect_flags
self.keep_alive = keep_alive self.keep_alive = keep_alive
def _set_flag(self, mask, val): def __repr__(self):
return "ConnectVariableHeader(proto_name={0}, proto_level={1}, flags={2}, keepalive={3})".format(self.proto_name, self.proto_level, hex(self.flags), self.keep_alive)
def _set_flag(self, val, mask):
if val: if val:
self.flags |= mask self.flags |= mask
else: else: