From a43e310a301091b162c3b816910897cbef6b60f5 Mon Sep 17 00:00:00 2001 From: Yann Savary Date: Thu, 5 Sep 2019 15:02:24 +0200 Subject: [PATCH] Removed constructor usage --- rest_framework/schemas/openapi.py | 13 +++---------- 1 file changed, 3 insertions(+), 10 deletions(-) diff --git a/rest_framework/schemas/openapi.py b/rest_framework/schemas/openapi.py index dc73b37e5..e691e8638 100644 --- a/rest_framework/schemas/openapi.py +++ b/rest_framework/schemas/openapi.py @@ -21,18 +21,11 @@ from .utils import get_pk_description, is_list_view class SchemaGenerator(BaseSchemaGenerator): - def __init__(self, title=None, url=None, description=None, patterns=None, urlconf=None, version=None): - # Title and version are required by openapi specification 3.x - if title is None: - title = '' - if version is None: - version = '' - super().__init__(title, url, description, patterns, urlconf, version) - def get_info(self): + # Title and version are required by openapi specification 3.x info = { - 'title': self.title, - 'version': self.version, + 'title': self.title or '', + 'version': self.version or '' } if self.description is not None: