ghubstan 49404cebc5
Reorganize the python-examples module
- Use requirements.txt to install dependencies to local venv.
- Use setup.py to build/install example packages to local venv.
- Adjust reference-doc-builder to new Python pkg imports.
2022-03-17 12:44:28 -03:00

27 lines
612 B
Python

# From https://expobrain.net/2010/07/31/simple-event-dispatcher-in-python
class Event(object):
"""
Generic event to use with EventDispatcher.
"""
def __init__(self, event_type, data=None):
"""
The constructor accepts an event type as string and a custom data
"""
self._type = event_type
self._data = data
@property
def type(self):
"""
Returns the event type
"""
return self._type
@property
def data(self):
"""
Returns the data associated to the event
"""
return self._data