def url(self, *args):
        schemed_address = self._scheme + re.sub(r'^[a-z]+://', '', self._service_address)
        versioned_url = urljoin(schemed_address, self._api_version)
        return '/'.join([versioned_url] + [str(arg).strip('/') for arg in args])
Produces a url given a set of paths
dataset/ETHPy150Open box/ClusterRunner/app/util/url_builder.py/UrlBuilder.url