В Nameko
мы можем использовать Config
поставщика зависимостей для чтения конфигурации из файла yaml:
class SampleService:
name = "sample"
config = Config()
@rpc
def get(self, user_id):
# I can access self.config here
return {'user_id': user_id}
Я создал нового MongoDB
поставщика зависимостей, который находится за пределами конфигурации:
db = MongoDBDP(config.get('host'), config.get('port'))
Проблема в том, что у меня нет доступа к конфигурациям здесь. Как мне получить доступ к конфигурации для MongoDB
?