From e83b8bec5296fb7fceff05409fdc36dd8354a71b Mon Sep 17 00:00:00 2001 From: Rafael Laverde Date: Sat, 7 Jan 2017 02:34:35 -0500 Subject: [PATCH] Use encoding.encode function in run_code_analysis. Avoid error when trying to decode characters not present in the current encoding --- spyder/widgets/editor.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/spyder/widgets/editor.py b/spyder/widgets/editor.py index 5f8f711ccdf..882869f6014 100644 --- a/spyder/widgets/editor.py +++ b/spyder/widgets/editor.py @@ -204,7 +204,7 @@ def run_code_analysis(self, run_pyflakes, run_pep8): self.pep8_results = [] if self.editor.is_python(): enc = self.encoding.replace('-guessed', '').replace('-bom', '') - source_code = self.get_source_code().encode(enc) + source_code, enc = encoding.encode(self.get_source_code(), enc) if run_pyflakes: self.pyflakes_results = None if run_pep8: