from functools import partial def endpoint(host, *, scheme="https"): return f"{scheme}://{host}" internal = partial(endpoint, "api.internal", scheme="http") print(internal()) print(internal(scheme="https"))