From f9f8d9c5780e7ff05fc33e8beabfe7f59f76cb60 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Yago=20Gonz=C3=A1lez?= Date: Tue, 15 May 2018 17:49:16 +0200 Subject: [PATCH] bugdown: Parse argument JSON files as streams. --- zerver/lib/bugdown/api_arguments_table_generator.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/zerver/lib/bugdown/api_arguments_table_generator.py b/zerver/lib/bugdown/api_arguments_table_generator.py index 522e806f20..523f923082 100644 --- a/zerver/lib/bugdown/api_arguments_table_generator.py +++ b/zerver/lib/bugdown/api_arguments_table_generator.py @@ -44,7 +44,7 @@ class APIArgumentsTablePreprocessor(Preprocessor): json_filename = os.path.normpath(os.path.join(self.base_path, json_filename)) try: with open(json_filename, 'r') as fp: - json_obj = ujson.loads(fp.read()) + json_obj = ujson.load(fp) arguments = json_obj[doc_filename] text = self.render_table(arguments) except Exception as e: