Loading lib/galaxy/tool_util/biotools/source.py +6 −5 Original line number Diff line number Diff line Loading @@ -54,12 +54,13 @@ class ApiBiotoolsMetadataSource(BiotoolsMetadataSource): def _raw_get_metadata(self, biotools_reference) -> Optional[str]: api_url = f"https://bio.tools/api/tool/{biotools_reference}?format=json" try: req = requests.get(api_url, timeout=DEFAULT_SOCKET_TIMEOUT) req.raise_for_status() req.encoding = req.apparent_encoding if req.status_code == 404: return None else: return req.text except Exception: return None def get_biotools_metadata(self, biotools_reference: str) -> Optional[BiotoolsEntry]: createfunc = functools.partial(self._raw_get_metadata, biotools_reference) Loading Loading
lib/galaxy/tool_util/biotools/source.py +6 −5 Original line number Diff line number Diff line Loading @@ -54,12 +54,13 @@ class ApiBiotoolsMetadataSource(BiotoolsMetadataSource): def _raw_get_metadata(self, biotools_reference) -> Optional[str]: api_url = f"https://bio.tools/api/tool/{biotools_reference}?format=json" try: req = requests.get(api_url, timeout=DEFAULT_SOCKET_TIMEOUT) req.raise_for_status() req.encoding = req.apparent_encoding if req.status_code == 404: return None else: return req.text except Exception: return None def get_biotools_metadata(self, biotools_reference: str) -> Optional[BiotoolsEntry]: createfunc = functools.partial(self._raw_get_metadata, biotools_reference) Loading