@@ -125,7 +125,7 @@ def write_node_report(node, result=None, is_mapnode=False):
125
125
126
126
if result is None :
127
127
logger .debug ('[Node] Writing pre-exec report to "%s"' , report_file )
128
- report_file .write_text ("\n " .join (lines ))
128
+ report_file .write_text ("\n " .join (lines ), encoding = 'utf-8' )
129
129
return
130
130
131
131
logger .debug ('[Node] Writing post-exec report to "%s"' , report_file )
@@ -138,7 +138,7 @@ def write_node_report(node, result=None, is_mapnode=False):
138
138
outputs = result .outputs
139
139
if outputs is None :
140
140
lines += ["None" ]
141
- report_file .write_text ("\n " .join (lines ))
141
+ report_file .write_text ("\n " .join (lines ), encoding = 'utf-8' )
142
142
return
143
143
144
144
if isinstance (outputs , Bunch ):
@@ -163,7 +163,7 @@ def write_node_report(node, result=None, is_mapnode=False):
163
163
subnode_report_files .append ("subnode %d : %s" % (i , subnode_file ))
164
164
165
165
lines .append (write_rst_list (subnode_report_files ))
166
- report_file .write_text ("\n " .join (lines ))
166
+ report_file .write_text ("\n " .join (lines ), encoding = 'utf-8' )
167
167
return
168
168
169
169
lines .append (write_rst_header ("Runtime info" , level = 1 ))
@@ -205,7 +205,7 @@ def write_node_report(node, result=None, is_mapnode=False):
205
205
write_rst_dict (result .runtime .environ ),
206
206
]
207
207
208
- report_file .write_text ("\n " .join (lines ))
208
+ report_file .write_text ("\n " .join (lines ), encoding = 'utf-8' )
209
209
210
210
211
211
def write_report (node , report_type = None , is_mapnode = False ):
0 commit comments