Lightweight implementation of the Mediator pattern in Python, optimized for CQRS, designed to integrate with clean architectures and event-driven systems.
PyQt6 Mediator Mixin is a Python library that enhances PyQt6's signal-slot mechanism by implementing the mediator pattern. It allows for more modular and maintainable code by enabling classes to emit and receive signals without knowing about each other. The library also provides the ability to extend the SignalCode enum for custom signals.