From 3c424d03a4752f9c9d5c1d7c3d7a7fdef0ccb181 Mon Sep 17 00:00:00 2001 From: Sonny Piers Date: Fri, 3 Nov 2023 22:42:27 +0100 Subject: [PATCH] lsp: Fix bad argument for compile --- blueprintcompiler/lsp.py | 2 +- blueprintcompiler/outputs/xml/__init__.py | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/blueprintcompiler/lsp.py b/blueprintcompiler/lsp.py index 7dc7daf..c168e93 100644 --- a/blueprintcompiler/lsp.py +++ b/blueprintcompiler/lsp.py @@ -326,7 +326,7 @@ class LanguageServer: xml = None try: output = XmlOutput() - xml = output.emit(open_file.ast, generated_notice=False) + xml = output.emit(open_file.ast, indent=2, generated_notice=False) except: printerr(traceback.format_exc()) self._send_error(id, ErrorCode.RequestFailed, "Could not compile document") diff --git a/blueprintcompiler/outputs/xml/__init__.py b/blueprintcompiler/outputs/xml/__init__.py index 12b4e18..3eaf7b8 100644 --- a/blueprintcompiler/outputs/xml/__init__.py +++ b/blueprintcompiler/outputs/xml/__init__.py @@ -6,8 +6,8 @@ from .xml_emitter import XmlEmitter class XmlOutput(OutputFormat): - def emit(self, ui: UI) -> str: - xml = XmlEmitter() + def emit(self, ui: UI, indent=2, generated_notice=True) -> str: + xml = XmlEmitter(indent, generated_notice) self._emit_ui(ui, xml) return xml.result