|
1 |
| -from typing import List, Optional, Pattern, Union |
| 1 | +from typing import List, Optional, Pattern, Sequence, Union |
2 | 2 |
|
3 | 3 | from django.urls.resolvers import RoutePattern, URLPattern, URLResolver
|
4 | 4 |
|
5 | 5 | def apply_suffix_patterns(
|
6 |
| - urlpatterns: List[Union[URLResolver, RoutePattern, URLPattern, Pattern[str]]], |
| 6 | + urlpatterns: Sequence[Union[URLResolver, RoutePattern, URLPattern, Pattern[str]]], |
7 | 7 | suffix_pattern: Union[str, Pattern[str]],
|
8 | 8 | suffix_required: bool,
|
9 | 9 | suffix_route: Optional[str] = ...,
|
10 | 10 | ) -> List[URLPattern]: ...
|
11 | 11 | def format_suffix_patterns(
|
12 |
| - urlpatterns: List[Union[URLResolver, RoutePattern, URLPattern, Pattern[str]]], |
| 12 | + urlpatterns: Sequence[Union[URLResolver, RoutePattern, URLPattern, Pattern[str]]], |
13 | 13 | suffix_required: bool = ...,
|
14 | 14 | allowed: Optional[List[Union[URLPattern, Pattern[str], str]]] = ...,
|
15 | 15 | ) -> List[URLPattern]: ...
|
0 commit comments