coherence.extern.louie (module)

Wrapper module for the louie implementation

class Any[source]

Bases: object

class All[source]

Bases: object

class Anonymous[source]

Bases: object

class Dummy[source]

Bases: object

class GlobalDispatcher[source]

Bases: coherence.dispatcher.Dispatcher

connect(signal, callback, *args, **kw)[source]
_get_receivers(signal)[source]
reset()[source]

Reset the state of Louie.

Useful during unit testing. Should be avoided otherwise.

connect(receiver, signal=<class 'coherence.extern.louie.All'>, sender=<class 'coherence.extern.louie.Any'>, weak=True)[source]
disconnect(receiver, signal=<class 'coherence.extern.louie.All'>, sender=<class 'coherence.extern.louie.Any'>, weak=True)[source]
send(signal=<class 'coherence.extern.louie.All'>, sender=<class 'coherence.extern.louie.Anonymous'>, *arguments, **named)[source]
send_minimal(signal=<class 'coherence.extern.louie.All'>, sender=<class 'coherence.extern.louie.Anonymous'>, *arguments, **named)[source]
send_exact(signal=<class 'coherence.extern.louie.All'>, sender=<class 'coherence.extern.louie.Anonymous'>, *arguments, **named)[source]
send_robust(signal=<class 'coherence.extern.louie.All'>, sender=<class 'coherence.extern.louie.Anonymous'>, *arguments, **named)[source]