From 55015c5a47f40f115883d02bdf7b0c8d94a30be1 Mon Sep 17 00:00:00 2001 From: Eduardo Blancas Reyes Date: Tue, 8 Mar 2022 12:19:58 -0600 Subject: [PATCH] more utf-8 encoding --- src/ploomber/tasks/notebook.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/ploomber/tasks/notebook.py b/src/ploomber/tasks/notebook.py index d520aee25..7435d49f8 100644 --- a/src/ploomber/tasks/notebook.py +++ b/src/ploomber/tasks/notebook.py @@ -430,7 +430,7 @@ def develop(self, app='notebook', args=None): name_new = name.replace(suffix, '-tmp.ipynb') tmp = self.source.loc.with_name(name_new) content = nbformat.writes(nb, version=nbformat.NO_CONVERT) - tmp.write_text(content) + tmp.write_text(content, encoding='utf-8') # open notebook with injected debugging cell try: @@ -500,7 +500,7 @@ def debug(self, kind='ipdb'): fd, tmp_path = tempfile.mkstemp(suffix='.py') os.close(fd) code = jupytext.writes(nb, version=nbformat.NO_CONVERT, fmt='py') - Path(tmp_path).write_text(code) + Path(tmp_path).write_text(code, encoding='utf-8') if kind == 'pm': # post-mortem debugging @@ -548,7 +548,7 @@ def run(self): os.close(fd) tmp = Path(tmp) - tmp.write_text(self.source.nb_str_rendered) + tmp.write_text(self.source.nb_str_rendered, encoding='utf-8') if self.local_execution: self.papermill_params['cwd'] = str(self.source.loc.parent)