@@ -148,18 +148,15 @@ def execute_code(
148
148
)
149
149
150
150
# Save output file as artifacts.
151
- current_timestamp = datetime .datetime .now ().strftime ('%Y%m%d_%H%M%S' )
152
- file_name_prefix = '%s_' % str (current_timestamp )
153
151
saved_files = []
154
152
file_count = 0
155
153
for output_file in code_execution_result ['output_files' ]:
156
154
file_type = output_file ['name' ].split ('.' )[- 1 ]
157
- file_name = file_name_prefix + '%d.%s' % (file_count , file_type )
158
155
if file_type in _SUPPORTED_IMAGE_TYPES :
159
156
file_count += 1
160
157
saved_files .append (
161
158
File (
162
- name = 'plot_' + file_name ,
159
+ name = output_file [ 'name' ] ,
163
160
content = output_file ['contents' ],
164
161
mime_type = f'image/{ file_type } ' ,
165
162
)
@@ -168,16 +165,16 @@ def execute_code(
168
165
file_count += 1
169
166
saved_files .append (
170
167
File (
171
- name = 'data_' + file_name ,
168
+ name = output_file [ 'name' ] ,
172
169
content = output_file ['contents' ],
173
170
mime_type = f'text/{ file_type } ' ,
174
171
)
175
172
)
176
173
else :
177
- mime_type , _ = mimetypes .guess_type (file_name )
174
+ mime_type , _ = mimetypes .guess_type (output_file [ 'name' ] )
178
175
saved_files .append (
179
176
File (
180
- name = file_name ,
177
+ name = output_file [ 'name' ] ,
181
178
content = output_file ['contents' ],
182
179
mime_type = mime_type ,
183
180
)
0 commit comments