Skip to content

Commit 8118c23

Browse files
authored
Add ModuleType as a possible type to URLResolver.urlconf_name (#1891)
* Add `ModuleType` as a possile type to `URLResolver.urlconf_name` According to code comment: It may also be an object with an urlpatterns attribute (i.e. a module object) * Update resolvers.pyi * Remove `None` as a possible value
1 parent 6330a5b commit 8118c23

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

django-stubs/urls/resolvers.pyi

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -102,7 +102,7 @@ class URLPattern:
102102

103103
class URLResolver:
104104
pattern: _Pattern
105-
urlconf_name: str | None | Sequence[_AnyURL]
105+
urlconf_name: str | Sequence[_AnyURL] | ModuleType
106106
callback: None
107107
default_kwargs: dict[str, Any]
108108
namespace: str | None
@@ -112,7 +112,7 @@ class URLResolver:
112112
def __init__(
113113
self,
114114
pattern: _Pattern,
115-
urlconf_name: str | None | Sequence[_AnyURL],
115+
urlconf_name: str | Sequence[_AnyURL] | ModuleType,
116116
default_kwargs: dict[str, Any] | None = ...,
117117
app_name: str | None = ...,
118118
namespace: str | None = ...,

0 commit comments

Comments
 (0)