Код IT Загрузка примера кода…

Python main.py
class DatabaseConnection:
    def __init__(self, host, port, user, password):
        self.host = host
        self.port = port
        self.user = user
        self.password = password
    
    @classmethod
    def from_config(cls, config_dict):
        return cls(
            config_dict['host'],
            config_dict['port'],
            config_dict['user'],
            config_dict['password']
        )

conn = DatabaseConnection.from_config({
    'host': 'localhost',
    'port': 5432,
    'user': 'admin',
    'password': 'secret'
})
class DatabaseConnection:
    def __init__(self, host, port, user, password):
        self.host = host
        self.port = port
        self.user = user
        self.password = password
    
    @classmethod
    def from_config(cls, config_dict):
        return cls(
            config_dict['host'],
            config_dict['port'],
            config_dict['user'],
            config_dict['password']
        )

conn = DatabaseConnection.from_config({
    'host': 'localhost',
    'port': 5432,
    'user': 'admin',
    'password': 'secret'
})