mirror of
https://github.com/bisq-network/bisq-api-reference.git
synced 2026-01-26 17:33:33 +00:00
- 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.
27 lines
612 B
Python
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
|