rubicon.objc.eventloop — Integrating native event loops with asyncio

Note

The documentation for this module is incomplete. You can help by contributing to the documentation.

class rubicon.objc.eventloop.EventLoopPolicy

Rubicon event loop policy.

In this policy, each thread has its own event loop. However, we only automatically create an event loop by default for the main thread; other threads by default have no event loop.

new_event_loop()

Create a new event loop and return it.

get_default_loop()

Get the default event loop.

get_child_watcher()

Get the watcher for child processes.

If not yet set, a SafeChildWatcher object is automatically created.

set_child_watcher(watcher)

Set the watcher for child processes.

class rubicon.objc.eventloop.CocoaLifecycle(application)

A life cycle manager for Cocoa (NSApplication) apps.

start()
stop()
class rubicon.objc.eventloop.iOSLifecycle

A life cycle manager for iOS (UIApplication) apps.

start()
stop()