@@ -202,7 +202,7 @@ def make(self:ModuleMaker, cells, all_cells=None, lib_path=None):
202202 last_future = self ._last_future (cells ) if len (all_cells )> 0 else 0
203203 tw = TextWrapper (width = 120 , initial_indent = '' , subsequent_indent = ' ' * 11 , break_long_words = False )
204204 all_str = '\n ' .join (tw .wrap (str (_all )))
205- with self .fname .open ('w' ) as f :
205+ with self .fname .open ('w' , encoding = "utf-8" ) as f :
206206 f .write (_retr_mdoc (cells ))
207207 f .write (f"# AUTOGENERATED! DO NOT EDIT! File to edit: { self .dest2nb } ." )
208208 if last_future > 0 : write_cells (cells [:last_future ], self .hdr , f )
@@ -220,7 +220,7 @@ def _make_exists(self:ModuleMaker, cells, all_cells=None):
220220 "`make` for `is_new=False`"
221221 if all_cells and self .parse :
222222 update_var ('__all__' , partial (self ._update_all , all_cells ), fn = self .fname )
223- with self .fname .open ('a' ) as f : write_cells (cells , self .hdr , f )
223+ with self .fname .open ('a' , encoding = "utf-8" ) as f : write_cells (cells , self .hdr , f )
224224
225225# %% ../nbs/api/02_maker.ipynb 44
226226def _basic_export_nb2 (fname , name , dest = None ):
0 commit comments