summaryrefslogtreecommitdiff
path: root/devel/py-whistle/pkg-descr
blob: 5dc1893fcf419f853904e97b345df65e03316a6b (plain) (blame)
1
2
3
4
5
6
7
8
Whistle is a simple tool that allow your application components to communicate
with each other by dispatching events and listening to them.

Whistle is an Event Dispatcher library for the Python 3.5+ language. It's
largely inspired from Symfony's EventDispatcher component.

Using an event dispatcher is a great way to write loosely coupled extensible
code, having each part only communicate using light events.