Skip to content
Merged
Changes from 1 commit
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
6 changes: 4 additions & 2 deletions starlette/templating.py
Original file line number Diff line number Diff line change
Expand Up @@ -78,9 +78,11 @@ def _create_env(
self, directory: typing.Union[str, PathLike], **env_options: typing.Any
) -> "jinja2.Environment":
@pass_context
def url_for(context: dict, name: str, **path_params: typing.Any) -> URL:
# TODO: Make `__name` a positional-only argument when we drop Python 3.7
# support.
def url_for(context: dict, __name: str, **path_params: typing.Any) -> URL:
request = context["request"]
return request.url_for(name, **path_params)
return request.url_for(__name, **path_params)

loader = jinja2.FileSystemLoader(directory)
env_options.setdefault("loader", loader)
Expand Down