docs: def _timeoutRequest(self, msgId):
          """
          Cancel timedout request.
          @param msgId: message ID to cancel
          @type msgId: C{str}
          """
          d, _ = self._requests.pop(msgId, (None, None))
          if not d.called:
              d.errback(ZmqRequestTimeoutError(msgId))