def start(self, events, callback):

        def cb_wrapper(uv_poll_t, status, events):
            callback(self, status, events)

        self._ffi_cb = ffi.callback('void (*)(uv_poll_t *, int, int)', cb_wrapper)
        libuv.uv_poll_start(self.handle, events, self._ffi_cb)
Verify the revision can be customized.
dataset/ETHPy150Open veegee/guv/pyuv_cffi/__init__.py/Poll.start--crossover with--dataset/ETHPy150Open jacebrowning/gitman/gitman/test/test_models_source.py/TestSource.test_init_rev