Source code for weaver.processes.builtin.utils

import os
from typing import Any
from urllib.parse import urlparse

from weaver.formats import CONTENT_TYPE_APP_NETCDF, get_extension


[docs]def is_netcdf_url(url): # type: (Any) -> bool if not isinstance(url, str): return False if urlparse(url).scheme == "": return False return os.path.splitext(url)[-1] == get_extension(CONTENT_TYPE_APP_NETCDF)