def deserialize_numpy(self, str, numpy):
    '\n    unpack serialized message in str into this message instance using numpy for array types\n    :param str: byte array of serialized message, ``str``\n    :param numpy: numpy python module\n    '
    try:
        end = 0
        start = end
        end += 1
        (self.success,) = _get_struct_B().unpack(str[start:end])
        self.success = bool(self.success)
        start = end
        end += 4
        (length,) = _struct_I.unpack(str[start:end])
        start = end
        end += length
        if python3:
            self.status_message = str[start:end].decode('utf-8')
        else:
            self.status_message = str[start:end]
        return self
    except struct.error as e:
        raise genpy.DeserializationError(e)
unpack serialized message in str into this message instance using numpy for array types
:param str: byte array of serialized message, ``str``
:param numpy: numpy python module
def deserialize_numpy(self, str, numpy):
    '\n    unpack serialized message in str into this message instance using numpy for array types\n    :param str: byte array of serialized message, ``str``\n    :param numpy: numpy python module\n    '
    try:
        end = 0
        start = end
        end += 1
        (self.success,) = _get_struct_B().unpack(str[start:end])
        self.success = bool(self.success)
        start = end
        end += 4
        (length,) = _struct_I.unpack(str[start:end])
        start = end
        end += length
        if python3:
            self.status_message = str[start:end].decode('utf-8')
        else:
            self.status_message = str[start:end]
        return self
    except struct.error as e:
        raise genpy.DeserializationError(e)