Warning
This document is for an in-development version of Galaxy. You can alternatively view this page in the latest release if it exists or view the top of the latest release's documentation.
Source code for galaxy.tool_util.locations.http
from galaxy.util import download_to_file
from . import ToolLocationResolver
[docs]class HttpToolResolver(ToolLocationResolver):
scheme = "http"
[docs] def get_tool_source_path(self, uri_like: str) -> str:
tmp_path = self._temp_path(uri_like)
download_to_file(uri_like, tmp_path)
return tmp_path
__all__ = ("HttpToolResolver", "HttpsToolResolver")