def url(src, *args, **kwargs): src = src.format(*args, **kwargs).replace('//', '/') try: ret = url._cache[src] except KeyError: bundle = Bundle(src, output=src, merge=False) urls = bundle.urls(env=get_env(), binary=True) ret = urls[0] url._cache[src] = ret return ret