Skip to content

Commit 2cb3d4b

Browse files
committed
Class attributes for GraphQLView (schema, pretty, graphiql, batch)
1 parent 53546a2 commit 2cb3d4b

File tree

1 file changed

+4
-4
lines changed

1 file changed

+4
-4
lines changed

graphene_django/views.py

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -72,14 +72,14 @@ def __init__(self, schema=None, executor=None, middleware=None, root_value=None,
7272
if middleware is None:
7373
middleware = graphene_settings.MIDDLEWARE
7474

75-
self.schema = schema
75+
self.schema = self.schema or schema
7676
if middleware is not None:
7777
self.middleware = list(instantiate_middleware(middleware))
7878
self.executor = executor
7979
self.root_value = root_value
80-
self.pretty = pretty
81-
self.graphiql = graphiql
82-
self.batch = batch
80+
self.pretty = self.pretty or pretty
81+
self.graphiql = self.graphiql or graphiql
82+
self.batch = self.batch or batch
8383

8484
assert isinstance(
8585
self.schema, GraphQLSchema), 'A Schema is required to be provided to GraphQLView.'

0 commit comments

Comments
 (0)