Skip to content
This repository has been archived by the owner on Jan 30, 2024. It is now read-only.

Latest commit

 

History

History
32 lines (17 loc) · 516 Bytes

README.md

File metadata and controls

32 lines (17 loc) · 516 Bytes

python-signals

python-signals is a MIT Licensed lib, written in Python, for dispatching events/signals.

Requires Python 2.7.X

Usage, create signal:

#my_signals.py
from dispatch import Signal

quit_app = Signal()  # arg1: str

Connect (a func, method, class, any callable):

def my_func(arg1):
    print arg1
    sys.exit(0)

my_signals.quit_app.connect(my_func)

Emit:

my_signals.quit_app.emit("bye-bye")

Disconnect:

my_signals.quit_app.disconnect(my_func)