from typing import List from kernel.feature.provider import Provider from shared.application.rabbitmq_application import RabbitMQApplication from shared.application.rabbitmq_kernel import RabbitMQKernel class Application: def create_rabbitmq(self, features: List[type[Provider]]) -> RabbitMQApplication: return RabbitMQApplication(RabbitMQKernel(), features)