MCPcopy
hub / github.com/pyload/pyload / _urljoin

Function _urljoin

module/lib/feedparser.py:432–438  ·  view source on GitHub ↗
(base, uri)

Source from the content-addressed store, hash-verified

430
431_urifixer = re.compile('^([A-Za-z][A-Za-z0-9+-.]*://)(/*)(.*?)')
432def _urljoin(base, uri):
433 uri = _urifixer.sub(r'\1\3', uri)
434 try:
435 return urlparse.urljoin(base, uri)
436 except:
437 uri = urlparse.urlunparse([urllib.quote(part) for part in urlparse.urlparse(uri)])
438 return urlparse.urljoin(base, uri)
439
440class _FeedParserMixin:
441 namespaces = {'': '',

Callers 5

unknown_starttagMethod · 0.85
resolveURIMethod · 0.85
findTagsMethod · 0.85
resolveURIMethod · 0.85
_makeSafeAbsoluteURIFunction · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected