fix: remove SuccessMessageMixin.form_valid violation of Liskov substitution principle (#84)

This commit is contained in:
Anton Agestam
2019-06-02 12:23:37 +02:00
committed by Maxim Kurnikov
parent 0e60b70ae4
commit 629ba954b4

View File

@@ -1,9 +1,9 @@
from typing import Any, Dict, Optional
from django.forms.forms import Form
from django.forms.forms import BaseForm
from django.http.response import HttpResponseRedirect
class SuccessMessageMixin:
success_message: str = ...
def form_valid(self, form: Form) -> HttpResponseRedirect: ...
def form_valid(self, form: BaseForm) -> HttpResponseRedirect: ...
def get_success_message(self, cleaned_data: Dict[str, str]) -> str: ...