def fd_handler_wrapper(unused1, unused2, revents, opaque_handle): del unused1, unused2 # unused arguments watcher = ffi.from_handle(opaque_handle) try: fd_int = raw.fd_watcher_get_fd(watcher.handle) watcher.callback(watcher.flux_handle, watcher, fd_int, revents, watcher.args) # pylint: disable=broad-except except Exception as exc: type(watcher.flux_handle).set_exception(exc) watcher.flux_handle.reactor_stop_error()
def fd_handler_wrapper(unused1, unused2, revents, opaque_handle): del unused1, unused2 # unused arguments watcher = ffi.from_handle(opaque_handle) fd_int = raw.fd_watcher_get_fd(watcher.handle) watcher.callback(watcher.flux_handle, watcher, fd_int, revents, watcher.args)
def fd_handler_wrapper(handle_trash, fd_watcher_s, revents, opaque_handle): watcher = ffi.from_handle(opaque_handle) fd_int = raw.fd_watcher_get_fd(watcher.handle) ret = watcher.cb(watcher.fh, watcher, fd_int, revents, watcher.args)