Exemple #1
0
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()
Exemple #2
0
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)
Exemple #3
0
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)
Exemple #4
0
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)