code: def _check_rc(rc, errno=None):
      """internal utility for checking zmq return condition
  
      and raising the appropriate Exception class
      """
      if rc == -1:
          if errno is None:
              from zmq.backend import zmq_errno
  
              errno = zmq_errno()
          from zmq import EAGAIN, ETERM
  
          if errno == EINTR:
              raise InterruptedSystemCall(errno)
          elif errno == EAGAIN:
              raise Again(errno)
          elif errno == ETERM:
              raise ContextTerminated(errno)
          else:
              raise ZMQError(errno)
  
imports: from errno import EINTR
label_desc: Use image node_id 1 for calling a global function with example usage: _check_rc(rc, errno) without return types