From c14b436aec4ad19ee9f71c4918fcac712168b84d Mon Sep 17 00:00:00 2001 From: Ivan Kravets Date: Fri, 24 Apr 2015 17:17:24 +0100 Subject: [PATCH] Fix encoding for Project Generator --- platformio/ide/projectgenerator.py | 3 +-- .../ide/tpls/visualstudio/platformio.vcxproj.filters.tpl | 2 +- platformio/ide/tpls/visualstudio/platformio.vcxproj.tpl | 2 +- 3 files changed, 3 insertions(+), 4 deletions(-) diff --git a/platformio/ide/projectgenerator.py b/platformio/ide/projectgenerator.py index 7873d801..f086eabe 100644 --- a/platformio/ide/projectgenerator.py +++ b/platformio/ide/projectgenerator.py @@ -51,8 +51,7 @@ class ProjectGenerator(object): for tpl_path in self.get_tpls(): file_name = basename(tpl_path)[:-4] with open(join(self.project_dir, file_name), "w") as f: - print tpl_path - f.write(self._render_tpl(tpl_path)) + f.write(self._render_tpl(tpl_path).encode("utf8")) def _render_tpl(self, tpl_path): content = "" diff --git a/platformio/ide/tpls/visualstudio/platformio.vcxproj.filters.tpl b/platformio/ide/tpls/visualstudio/platformio.vcxproj.filters.tpl index 87bc92f6..1b4a764e 100644 --- a/platformio/ide/tpls/visualstudio/platformio.vcxproj.filters.tpl +++ b/platformio/ide/tpls/visualstudio/platformio.vcxproj.filters.tpl @@ -26,4 +26,4 @@ Source Files\src - \ No newline at end of file + diff --git a/platformio/ide/tpls/visualstudio/platformio.vcxproj.tpl b/platformio/ide/tpls/visualstudio/platformio.vcxproj.tpl index 4da8da32..54d5be85 100644 --- a/platformio/ide/tpls/visualstudio/platformio.vcxproj.tpl +++ b/platformio/ide/tpls/visualstudio/platformio.vcxproj.tpl @@ -59,4 +59,4 @@ - \ No newline at end of file +