def has_port(self, port):
    return port in self.interfaces
Recursively compares two messages by value and structure.
dataset/ETHPy150Open ucb-sts/sts/sts/entities/hosts.py/HostAbstractClass.has_port--crossover with--dataset/ETHPy150Open AppScale/appscale/AppServer/google/net/proto2/python/public/message.py/Message.__eq__