Skip to content

Commit 5d3768e

Browse files
Allow *args to be Any for generic views (#831)
1 parent 515e382 commit 5d3768e

File tree

1 file changed

+5
-5
lines changed

1 file changed

+5
-5
lines changed

django-stubs/views/generic/edit.pyi

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -36,9 +36,9 @@ class ModelFormMixin(Generic[_T, _ModelFormT], AbstractFormMixin, SingleObjectMi
3636
def form_invalid(self, form: _ModelFormT) -> HttpResponse: ...
3737

3838
class ProcessFormView(View):
39-
def get(self, request: HttpRequest, *args: str, **kwargs: Any) -> HttpResponse: ...
40-
def post(self, request: HttpRequest, *args: str, **kwargs: Any) -> HttpResponse: ...
41-
def put(self, *args: str, **kwargs: Any) -> HttpResponse: ...
39+
def get(self, request: HttpRequest, *args: Any, **kwargs: Any) -> HttpResponse: ...
40+
def post(self, request: HttpRequest, *args: Any, **kwargs: Any) -> HttpResponse: ...
41+
def put(self, *args: Any, **kwargs: Any) -> HttpResponse: ...
4242

4343
class BaseFormView(FormMixin[_FormT], ProcessFormView): ...
4444
class FormView(TemplateResponseMixin, BaseFormView[_FormT]): ...
@@ -49,8 +49,8 @@ class UpdateView(SingleObjectTemplateResponseMixin, BaseUpdateView[_T, _ModelFor
4949

5050
class DeletionMixin:
5151
success_url: Optional[str] = ...
52-
def post(self, request: HttpRequest, *args: str, **kwargs: Any) -> HttpResponse: ...
53-
def delete(self, request: HttpRequest, *args: str, **kwargs: Any) -> HttpResponse: ...
52+
def post(self, request: HttpRequest, *args: Any, **kwargs: Any) -> HttpResponse: ...
53+
def delete(self, request: HttpRequest, *args: Any, **kwargs: Any) -> HttpResponse: ...
5454
def get_success_url(self) -> str: ...
5555

5656
class BaseDeleteView(DeletionMixin, BaseDetailView): ...

0 commit comments

Comments
 (0)