-#!/usr/bin/env python
+#!/usr/bin/env python3
#
# Copyright (c) 2016 Cisco and/or its affiliates.
# Licensed under the Apache License, Version 2.0 (the "License");
def __repr__(self):
return '%s(%s)' % (self.__class__.__name__, self.mac_string)
+
+ def __eq__(self, other):
+ if not isinstance(other, MACAddress):
+ return NotImplemented
+ return self.mac_binary == other.mac_binary
+
+ def __ne__(self, other):
+ return not self == other
+
+ def __hash__(self):
+ return hash(self.mac_binary)