Mediator

Latest version: v0.4.0

Safety actively analyzes 613777 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

0.4.0

- Fixed multiple inheritance support.
- Improved venusian support.

0.3.0

- `Mediator.__init__` and `Mediator.scan` now takes keyword arguments only.
- Removed `Mediator.set_scanner` method.
- `Mediator.dispatch()` now takes event instances only.
- `Mediator.add_listener` and `Mediator.remove_listener` takes subclass of `Event` or `str`.
- `Event.get_name()` and `Event.set_name()` were removed in favor of `Event.get_event_name()` and `Event.event_name` class attribute.
- And now there is no requirement to call `super().__init__()` in your own events.

0.2.1

- Added `Mediator.set_scanner` method in order to allow use custom scanner instance.

0.2.0

- Automatic event name detection based on a class name.
- Added `%Event%.listen` decorator.

0.1.0

- First release.

Links

Releases

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.