def from_settings(cls, settings): engine = attr_or_item(settings, 'TELEGRAPHY_RPC_ENGINE') rpc_params = attr_or_item(settings, 'TELEGRAPHY_RPC_PARAMS') engine_class = import_class(engine) instance = engine_class(**rpc_params) return instance
def from_settings(cls, settings): """Gateway process factory""" engine_path = attr_or_item(settings, 'TELEGRAPHY_ENGINE') engine_class = import_class(engine_path) instance = engine_class(settings) return instance