resolve_template accepts Sequences of str (#187)

- resolve_template is checking for lists or tuples so let's use a generic Sequence
- Union[Template, Template] seemed redundant
This commit is contained in:
Anthony Ricaud
2019-09-25 21:32:23 +01:00
committed by Maxim Kurnikov
parent 963d50c717
commit 5910bd1b25

View File

@@ -1,6 +1,6 @@
import functools
from http.cookies import SimpleCookie
from typing import Any, Callable, Dict, List, Optional, Tuple, Union
from typing import Any, Callable, Dict, List, Optional, Sequence, Tuple, Union
from django.core.handlers.wsgi import WSGIRequest
from django.http.request import HttpRequest
@@ -30,7 +30,7 @@ class SimpleTemplateResponse(HttpResponse):
charset: Optional[str] = ...,
using: Optional[str] = ...,
) -> None: ...
def resolve_template(self, template: Union[List[str], Template, str]) -> Union[Template, Template]: ...
def resolve_template(self, template: Union[Sequence[str], Template, str]) -> Template: ...
def resolve_context(self, context: Optional[Dict[str, Any]]) -> Optional[Dict[str, Any]]: ...
@property
def rendered_content(self) -> str: ...