def __init__(self, request, mode=None):
    '\n\n      :param request: The WAMP request ID of the original ``INVOCATION`` to interrupt.\n      :type request: int\n      :param mode: Specifies how to interrupt the invocation (``"abort"`` or ``"kill"``).\n      :type mode: unicode or None\n      '
    assert (type(request) in six.integer_types)
    assert ((mode is None) or (type(mode) == six.text_type))
    assert ((mode is None) or (mode in [self.ABORT, self.KILL]))
    Message.__init__(self)
    self.request = request
    self.mode = mode
:param request: The WAMP request ID of the original ``INVOCATION`` to interrupt.
:type request: int
:param mode: Specifies how to interrupt the invocation (``"abort"`` or ``"kill"``).
:type mode: unicode or None
def __init__(self, request, mode=None):
    '\n\n      :param request: The WAMP request ID of the original ``INVOCATION`` to interrupt.\n      :type request: int\n      :param mode: Specifies how to interrupt the invocation (``"abort"`` or ``"kill"``).\n      :type mode: unicode or None\n      '
    assert (type(request) in six.integer_types)
    assert ((mode is None) or (type(mode) == six.text_type))
    assert ((mode is None) or (mode in [self.ABORT, self.KILL]))
    Message.__init__(self)
    self.request = request
    self.mode = mode