def open(url, task=None): if task: scheme, netloc, path = util.urlsplit(url, localhost=task.host, disco_port=task.disco_port, disco_data=task.disco_data, ddfs_data=task.ddfs_data) else: scheme, netloc, path = util.urlsplit(url, localhost=None) return comm.open_url(util.urljoin((scheme, netloc, path)))
def relativizetag(tag, parent): _scheme, netloc, name = urlsplit(canonizetag(tag)) _scheme, parentloc, _ = urlsplit(canonizetag(parent)) return urljoin(("tag", netloc or parentloc, name))
def relativizetag(tag, parent): _scheme, netloc, name = urlsplit(canonizetag(tag)) _scheme, parentloc, _ = urlsplit(canonizetag(parent)) return urljoin(('tag', netloc or parentloc, name))