swh.search.api.server module#

swh.search.api.server.search_error_handler(exception)[source]#
swh.search.api.server.my_error_handler(exception)[source]#
swh.search.api.server.index()[source]#
swh.search.api.server.load_and_check_config(config_file: str) Dict[str, Any][source]#
Check the minimal configuration is set to run the api or raise an

error explanation.

Parameters:
  • config_file – Path to the configuration file to load

  • type – configuration type. For ‘local’ type, more checks are done.

Raises:

Error if the setup is not as expected

Returns:

configuration as a dict

swh.search.api.server.make_app_from_configfile()[source]#

Run the WSGI app from the webserver, loading the configuration from a configuration file.

SWH_CONFIG_FILENAME environment variable defines the configuration path to load.