tribler.core.restapi.settings_endpoint ====================================== .. py:module:: tribler.core.restapi.settings_endpoint Classes ------- .. autoapisummary:: tribler.core.restapi.settings_endpoint.SettingsEndpoint Module Contents --------------- .. py:class:: SettingsEndpoint(tribler_config: tribler.tribler_config.TriblerConfigManager, download_manager: tribler.core.libtorrent.download_manager.download_manager.DownloadManager | None = None) Bases: :py:obj:`tribler.core.restapi.rest_endpoint.RESTEndpoint` This endpoint is responsible for handing all requests regarding settings and configuration. .. py:attribute:: path :value: '/api/settings' .. py:attribute:: config .. py:attribute:: download_manager :value: None .. py:method:: get_settings(request: aiohttp.web.Request) -> tribler.core.restapi.rest_endpoint.RESTResponse :async: Return all the session settings that can be found in Tribler. .. py:method:: update_settings(request: aiohttp.web.Request) -> tribler.core.restapi.rest_endpoint.RESTResponse :async: Update Tribler settings. .. py:method:: _recursive_merge_settings(updates: dict, pointer: str = '') -> None