MCPcopy Index your code
hub / github.com/clips/pattern / _urljoin

Function _urljoin

pattern/web/feed/feedparser.py:460–471  ·  view source on GitHub ↗
(base, uri)

Source from the content-addressed store, hash-verified

458
459_urifixer = re.compile('^([A-Za-z][A-Za-z0-9+-.]*://)(/*)(.*?)')
460def _urljoin(base, uri):
461 uri = _urifixer.sub(r'\1\3', uri)
462 #try:
463 if not isinstance(uri, unicode):
464 uri = uri.decode('utf-8', 'ignore')
465 uri = urlparse.urljoin(base, uri)
466 if not isinstance(uri, unicode):
467 return uri.decode('utf-8', 'ignore')
468 return uri
469 #except:
470 # uri = urlparse.urlunparse([urllib.quote(part) for part in urlparse.urlparse(uri)])
471 # return urlparse.urljoin(base, uri)
472
473class _FeedParserMixin:
474 namespaces = {

Callers 4

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

Calls 1

decodeMethod · 0.45

Tested by

no test coverage detected

Used in the wild real call sites across dependent graphs

searching dependent graphs…