:mod:`weaver.wps` ================= .. py:module:: weaver.wps .. autoapi-nested-parse:: pywps 4.x wrapper Module Contents --------------- .. data:: LOGGER .. data:: WEAVER_PYWPS_CFG :annotation: :Optional[ConfigParser] .. function:: _get_settings_or_wps_config(container, weaver_setting_name, config_setting_section, config_setting_name, default_not_found, message_not_found) -> AnyStr .. function:: get_wps_path(container) -> AnyStr Retrieves the WPS path (without hostname). Searches directly in settings, then `weaver.wps_cfg` file, or finally, uses the default values if not found. .. function:: get_wps_url(container) -> AnyStr Retrieves the full WPS URL (hostname + WPS path). Searches directly in settings, then `weaver.wps_cfg` file, or finally, uses the default values if not found. .. function:: get_wps_output_dir(container) -> AnyStr Retrieves the WPS output directory path where to write XML and result files. Searches directly in settings, then `weaver.wps_cfg` file, or finally, uses the default values if not found. .. function:: get_wps_output_path(container) -> AnyStr Retrieves the WPS output path (without hostname) for staging XML status, logs and process outputs. Searches directly in settings, then `weaver.wps_cfg` file, or finally, uses the default values if not found. .. function:: get_wps_output_url(container) -> AnyStr Retrieves the WPS output URL that maps to WPS output directory path. Searches directly in settings, then `weaver.wps_cfg` file, or finally, uses the default values if not found. .. function:: load_pywps_cfg(container, config=None) -> ConfigParser Loads and updates the PyWPS configuration using Weaver settings. .. function:: pywps_view(environ, start_response) * TODO: add xml response renderer .. function:: includeme(config)