MCPcopy Index your code
hub / github.com/RustPython/RustPython / _splithost

Function _splithost

Lib/urllib/parse.py:1145–1157  ·  view source on GitHub ↗

splithost('//host[:port]/path') --> 'host[:port]', '/path'.

(url)

Source from the content-addressed store, hash-verified

1143
1144_hostprog = None
1145def _splithost(url):
1146 """splithost('//host[:port]/path') --> 'host[:port]', '/path'."""
1147 global _hostprog
1148 if _hostprog is None:
1149 _hostprog = re.compile('//([^/#?]*)(.*)', re.DOTALL)
1150
1151 match = _hostprog.match(url)
1152 if match:
1153 host_port, path = match.groups()
1154 if path and path[0] != '/':
1155 path = '/' + path
1156 return host_port, path
1157 return None, url
1158
1159
1160def splituser(host):

Callers 3

_parseMethod · 0.90
do_request_Method · 0.90
splithostFunction · 0.85

Calls 3

compileMethod · 0.45
matchMethod · 0.45
groupsMethod · 0.45

Tested by

no test coverage detected