Allow *args to be Any for generic views (#831)

This commit is contained in:
rolandcrosby-check
2022-01-26 02:00:26 -05:00
committed by GitHub
parent 515e382d4a
commit 5d3768e593

View File

@@ -36,9 +36,9 @@ class ModelFormMixin(Generic[_T, _ModelFormT], AbstractFormMixin, SingleObjectMi
def form_invalid(self, form: _ModelFormT) -> HttpResponse: ...
class ProcessFormView(View):
def get(self, request: HttpRequest, *args: str, **kwargs: Any) -> HttpResponse: ...
def post(self, request: HttpRequest, *args: str, **kwargs: Any) -> HttpResponse: ...
def put(self, *args: str, **kwargs: Any) -> HttpResponse: ...
def get(self, request: HttpRequest, *args: Any, **kwargs: Any) -> HttpResponse: ...
def post(self, request: HttpRequest, *args: Any, **kwargs: Any) -> HttpResponse: ...
def put(self, *args: Any, **kwargs: Any) -> HttpResponse: ...
class BaseFormView(FormMixin[_FormT], ProcessFormView): ...
class FormView(TemplateResponseMixin, BaseFormView[_FormT]): ...
@@ -49,8 +49,8 @@ class UpdateView(SingleObjectTemplateResponseMixin, BaseUpdateView[_T, _ModelFor
class DeletionMixin:
success_url: Optional[str] = ...
def post(self, request: HttpRequest, *args: str, **kwargs: Any) -> HttpResponse: ...
def delete(self, request: HttpRequest, *args: str, **kwargs: Any) -> HttpResponse: ...
def post(self, request: HttpRequest, *args: Any, **kwargs: Any) -> HttpResponse: ...
def delete(self, request: HttpRequest, *args: Any, **kwargs: Any) -> HttpResponse: ...
def get_success_url(self) -> str: ...
class BaseDeleteView(DeletionMixin, BaseDetailView): ...