def _run(self):
        while True:
            try:
                resp = self.db.res.get("_changes", **self.params)
                return self.consume(resp)
            except (SystemExit, __HOLE__):
                eventlet.sleep(5)
                break
            except:
                traceback.print_exc()
                eventlet.sleep(5)
                break
        self.stop_event.send(True)
dataset/ETHPy150Open benoitc/couchdbkit/couchdbkit/consumer/ceventlet.py/ChangeConsumer._run