@@ -242,16 +242,24 @@ void cleanup_after_vm(supervisor_allocation* heap) {
242
242
reset_status_led ();
243
243
}
244
244
245
+ void print_code_py_status_message (safe_mode_t safe_mode ) {
246
+ if (autoreload_is_enabled ()) {
247
+ serial_write_compressed (translate ("Auto-reload is on. Simply save files over USB to run them or enter REPL to disable.\n" ));
248
+ } else {
249
+ serial_write_compressed (translate ("Auto-reload is off.\n" ));
250
+ }
251
+ if (safe_mode != NO_SAFE_MODE ) {
252
+ serial_write_compressed (translate ("Running in safe mode! " ));
253
+ serial_write_compressed (translate ("Not running saved code.\n" ));
254
+ }
255
+ }
256
+
245
257
bool run_code_py (safe_mode_t safe_mode ) {
246
258
bool serial_connected_at_start = serial_connected ();
247
259
#if CIRCUITPY_AUTORELOAD_DELAY_MS > 0
248
260
if (serial_connected_at_start ) {
249
261
serial_write ("\n" );
250
- if (autoreload_is_enabled ()) {
251
- serial_write_compressed (translate ("Auto-reload is on. Simply save files over USB to run them or enter REPL to disable.\n" ));
252
- } else {
253
- serial_write_compressed (translate ("Auto-reload is off.\n" ));
254
- }
262
+ print_code_py_status_message (safe_mode );
255
263
}
256
264
#endif
257
265
@@ -263,10 +271,7 @@ bool run_code_py(safe_mode_t safe_mode) {
263
271
264
272
bool found_main = false;
265
273
266
- if (safe_mode != NO_SAFE_MODE ) {
267
- serial_write_compressed (translate ("Running in safe mode! " ));
268
- serial_write_compressed (translate ("Not running saved code.\n" ));
269
- } else {
274
+ if (safe_mode == NO_SAFE_MODE ) {
270
275
new_status_color (MAIN_RUNNING );
271
276
272
277
static const char * const supported_filenames [] = STRING_LIST ("code.txt" , "code.py" , "main.py" , "main.txt" );
@@ -320,15 +325,7 @@ bool run_code_py(safe_mode_t safe_mode) {
320
325
321
326
if (!serial_connected_before_animation && serial_connected ()) {
322
327
if (!serial_connected_at_start ) {
323
- if (autoreload_is_enabled ()) {
324
- serial_write_compressed (translate ("Auto-reload is on. Simply save files over USB to run them or enter REPL to disable.\n" ));
325
- } else {
326
- serial_write_compressed (translate ("Auto-reload is off.\n" ));
327
- }
328
- if (safe_mode != NO_SAFE_MODE ) {
329
- serial_write_compressed (translate ("Running in safe mode! " ));
330
- serial_write_compressed (translate ("Not running saved code.\n" ));
331
- }
328
+ print_code_py_status_message (safe_mode );
332
329
}
333
330
print_safe_mode_message (safe_mode );
334
331
serial_write ("\n" );
0 commit comments