def push_async_callback(self, callback, *args, **kwds):
        """Registers an arbitrary coroutine function and arguments.
        Cannot suppress exceptions.
        """
        _exit_wrapper = self._create_async_cb_wrapper(callback, *args, **kwds)

        # We changed the signature, so using @wraps is not appropriate, but
        # setting __wrapped__ may still help with introspection.
        _exit_wrapper.__wrapped__ = callback
        self._push_exit_callback(_exit_wrapper, False)
        return callback
def push_async_callback ( self , callback , * args , ** kwds ) : _exit_wrapper = self . _create_async_cb_wrapper ( callback , * args , ** kwds ) _exit_wrapper . __wrapped__ = callback self . _push_exit_callback ( _exit_wrapper , False ) return callback
Registers an arbitrary coroutine function and arguments.
        Cannot suppress exceptions.