class_docstr: ZMQ subclass of tornado's IOLoop
  
  Minor modifications, so that .current/.instance return self
class_docstr_tok: ["ZMQ","subclass","of","tornado","'s","IOLoop","Minor","modifications",",","so","that",".current\/.instance","return","self"]
code: def start(self):
      try:
          super().start()
      except ZMQError as e:
          if e.errno == ETERM:
              # quietly return on ETERM
              pass
          else:
              raise
  
imports: import time
  import warnings
  from typing import Tuple
  from zmq import ETERM, POLLERR, POLLIN, POLLOUT, Poller, ZMQError
  from .minitornado.ioloop import PeriodicCallback, PollIOLoop
  from .minitornado.log import gen_log
label_desc: Use image node_id 4 for calling the ZMQIOLoop obj's underlying member method code with example usage: obj.start() without return types