diff --git a/elm_make.py b/elm_make.py index 4c7551d..a551ef8 100644 --- a/elm_make.py +++ b/elm_make.py @@ -50,7 +50,11 @@ def style_output(self, syntax): self.debug_text = get_string('make.missing_plugin') def on_data(self, proc, data): - self.buffer += data + # ST3 ExecCommand base class changed from receiving bytes to str + if isinstance(data, str): + self.buffer += data + else: + self.buffer += data.decode(self.encoding) def on_finished(self, proc): result_strs = self.buffer.split('\n') diff --git a/messages/0.22.2.txt b/messages/0.22.2.txt new file mode 100644 index 0000000..da5ce97 --- /dev/null +++ b/messages/0.22.2.txt @@ -0,0 +1,3 @@ +New in Elm Language Support 0.22.2 (Mar 24, 2018) + +- Fix: Restore build system compatibility with Sublime Text 3 releases prior to r3153.