'Override equality test. notes *are* considered in the equality test.'

def __eq__(self, obj):

    if (not isinstance(obj, Platform)):
        return False
    return ((self.os == obj.os) and (self.version == obj.version) and (self.notes == obj.notes))
