From 557b7a4fa3bb3e880c6e782ddf1b2d3c2c532e3d Mon Sep 17 00:00:00 2001 From: Anthony Ricaud Date: Wed, 20 Nov 2019 20:49:38 +0000 Subject: [PATCH] Add new View.setup method introduced in Django 2.2 (#233) https://docs.djangoproject.com/en/2.2/ref/class-based-views/base/#django.views.generic.base.View.setup https://github.com/django/django/blob/2.2/django/views/generic/base.py#L83-L87 --- django-stubs/views/generic/base.pyi | 1 + 1 file changed, 1 insertion(+) diff --git a/django-stubs/views/generic/base.pyi b/django-stubs/views/generic/base.pyi index 525dadf..d9eb72e 100644 --- a/django-stubs/views/generic/base.pyi +++ b/django-stubs/views/generic/base.pyi @@ -13,6 +13,7 @@ class View: def __init__(self, **kwargs: Any) -> None: ... @classmethod def as_view(cls: Any, **initkwargs: Any) -> Callable[..., http.HttpResponse]: ... + def setup(self, request: http.HttpRequest, *args: Any, **kwargs: Any) -> None: ... def dispatch(self, request: http.HttpRequest, *args: Any, **kwargs: Any) -> http.HttpResponse: ... def http_method_not_allowed(self, request: http.HttpRequest, *args: Any, **kwargs: Any) -> http.HttpResponse: ... def options(self, request: http.HttpRequest, *args: Any, **kwargs: Any) -> http.HttpResponse: ...