from couchdbkit import Server from couchdbkit.consumer import Consumer from time import sleep def print_event(*args, **kwargs): print('EVENT: %s - %s' % (args, kwargs)) db = Server(uri='http://localhost:5984') db.get_or_create_db('a_test_db') c = Consumer(db, backend="gevent") c.wait_async(print_event) sleep(1000)