From c84ceebb68a18d56cb7100f4b75b8e2532008b46 Mon Sep 17 00:00:00 2001 From: Leonardo Arroyo Date: Wed, 4 Nov 2020 08:04:29 -0300 Subject: [PATCH] Fix issue #1055 --- graphene_django/management/commands/graphql_schema.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/graphene_django/management/commands/graphql_schema.py b/graphene_django/management/commands/graphql_schema.py index dcef73c..13cdc84 100644 --- a/graphene_django/management/commands/graphql_schema.py +++ b/graphene_django/management/commands/graphql_schema.py @@ -60,8 +60,10 @@ class Command(CommandArguments): def get_schema(self, schema, out, indent): schema_dict = {"data": schema.introspect()} - if out == "-": + if out == "-" or out == "-.json": self.stdout.write(json.dumps(schema_dict, indent=indent, sort_keys=True)) + if out == "-.graphql": + print(print_schema(schema)) else: # Determine format _, file_extension = os.path.splitext(out)