def find_name(self, *name):
        path = list(self.namespace)
        while path:
            result = self.protocol.find_name(*(tuple(path) + name))
            if result:
                return result
            else:
                path.pop()
        result = self.protocol.find_name(*name)
        if result:
            return result
        else:
            raise NameError(name)
Search message by given short in current namespace
dataset/ETHPy150Open Evgenus/protocyt/protocyt/classes.py/State.find_name