Lines Matching refs:scheme
14 RFC 2368: "The mailto URL scheme", by P.Hoffman , L Masinter, J. Zawinski, July 1998.
50 # The empty string classifies URLs with no scheme specified,
81 # Characters valid in scheme names
128 # "scheme=''" default argument to some functions
252 'SplitResult', 'scheme netloc path query fragment')
254 'ParseResult', 'scheme netloc path params query fragment')
272 SplitResult(scheme, netloc, path, query, fragment)
278 _SplitResultBase.scheme.__doc__ = """Specifies URL scheme for the request."""
290 in path component, identifies a resource in the scope of URI's scheme and
300 ParseResult(scheme, netloc, path, params, query, fragment)
305 _ParseResultBase.scheme.__doc__ = _SplitResultBase.scheme.__doc__
374 def urlparse(url, scheme='', allow_fragments=True):
376 <scheme>://<netloc>/<path>;<params>?<query>#<fragment>
385 The scheme argument provides the default value of the scheme
386 component when no scheme is found in url.
394 url, scheme, _coerce_result = _coerce_args(url, scheme)
395 splitresult = urlsplit(url, scheme, allow_fragments)
396 scheme, netloc, url, query, fragment = splitresult
397 if scheme in uses_params and ';' in url:
401 result = ParseResult(scheme, netloc, url, params, query, fragment)
453 def urlsplit(url, scheme='', allow_fragments=True):
455 <scheme>://<netloc>/<path>?<query>#<fragment>
464 The scheme argument provides the default value of the scheme
465 component when no scheme is found in url.
474 url, scheme, _coerce_result = _coerce_args(url, scheme)
478 scheme = scheme.strip(_WHATWG_C0_CONTROL_OR_SPACE)
482 scheme = scheme.replace(b, "")
492 scheme, url = url[:i].lower(), url[i+1:]
506 v = SplitResult(scheme, netloc, url, query, fragment)
514 scheme, netloc, url, params, query, fragment, _coerce_result = (
518 return _coerce_result(urlunsplit((scheme, netloc, url, query, fragment)))
526 scheme, netloc, url, query, fragment, _coerce_result = (
528 if netloc or (scheme and scheme in uses_netloc and url[:2] != '//'):
531 if scheme:
532 url = scheme + ':' + url
550 scheme, netloc, path, params, query, fragment = \
553 if scheme != bscheme or scheme not in uses_relative:
555 if scheme in uses_netloc:
557 return _coerce_result(urlunparse((scheme, netloc, path,
566 return _coerce_result(urlunparse((scheme, netloc, path,
604 return _coerce_result(urlunparse((scheme, netloc, '/'.join(
1038 """Transform a string like '<URL:scheme://host/path>' into 'scheme://host/path'.
1066 scheme, data = match.groups()
1067 return scheme.lower(), data