Skip to content

Commit 8a28033

Browse files
committed
Always set current working dir
PR adafruit#10263 moved it to only before code.py. This breaks the repl (and likely boot.py.) Fixes adafruit#10289
1 parent f9ab642 commit 8a28033

File tree

1 file changed

+3
-2
lines changed

1 file changed

+3
-2
lines changed

main.c

+3-2
Original file line numberDiff line numberDiff line change
@@ -203,6 +203,9 @@ static void start_mp(safe_mode_t safe_mode) {
203203
mp_obj_list_append(mp_sys_path, MP_OBJ_NEW_QSTR(MP_QSTR__slash_lib));
204204

205205
mp_obj_list_init((mp_obj_list_t *)mp_sys_argv, 0);
206+
207+
// Always return to root
208+
common_hal_os_chdir("/");
206209
}
207210

208211
static void stop_mp(void) {
@@ -457,8 +460,6 @@ static bool __attribute__((noinline)) run_code_py(safe_mode_t safe_mode, bool *s
457460
usb_setup_with_vm();
458461
#endif
459462

460-
// Always return to root before trying to run files.
461-
common_hal_os_chdir("/");
462463
// Check if a different run file has been allocated
463464
if (next_code_configuration != NULL) {
464465
next_code_configuration->options &= ~SUPERVISOR_NEXT_CODE_OPT_NEWLY_SET;

0 commit comments

Comments
 (0)