ewoksutils.uri_utils.parse_uri#

ewoksutils.uri_utils.parse_uri(uri, default_scheme='file', default_port=None)[source]#

The general structure of a URI is:

<scheme>://<netloc><path>;<parameters>?<query>#<fragment>

For file URIs, the netloc is empty for local files.

Parameters:
  • uri (Union[str, Path])

  • default_scheme (str)

  • default_port (Optional[int])

Return type:

ParseResult