extmod/modos: Include os.sep entry if MICROPY_VFS is enabled.
This simplifies configuration by removing the `MICROPY_PY_OS_SEP` option and instead including `os.sep` if `MICROPY_VFS` is enabled. That matches the configuration of all existing ports that enabled `os.sep` (they also had `MICROPY_VFS` enabled), and brings consistency to other ports. Fixes issue #15116. Signed-off-by: Damien George <damien@micropython.org>
This commit is contained in:
parent
5f3ecc29f8
commit
8159dcc276
|
@ -153,9 +153,6 @@ static const mp_rom_map_elem_t os_module_globals_table[] = {
|
|||
{ MP_ROM_QSTR(MP_QSTR_putenv), MP_ROM_PTR(&mp_os_putenv_obj) },
|
||||
{ MP_ROM_QSTR(MP_QSTR_unsetenv), MP_ROM_PTR(&mp_os_unsetenv_obj) },
|
||||
#endif
|
||||
#if MICROPY_PY_OS_SEP
|
||||
{ MP_ROM_QSTR(MP_QSTR_sep), MP_ROM_QSTR(MP_QSTR__slash_) },
|
||||
#endif
|
||||
#if MICROPY_PY_OS_SYNC
|
||||
{ MP_ROM_QSTR(MP_QSTR_sync), MP_ROM_PTR(&mp_os_sync_obj) },
|
||||
#endif
|
||||
|
@ -170,6 +167,7 @@ static const mp_rom_map_elem_t os_module_globals_table[] = {
|
|||
#endif
|
||||
|
||||
#if MICROPY_VFS
|
||||
{ MP_ROM_QSTR(MP_QSTR_sep), MP_ROM_QSTR(MP_QSTR__slash_) },
|
||||
{ MP_ROM_QSTR(MP_QSTR_chdir), MP_ROM_PTR(&mp_vfs_chdir_obj) },
|
||||
{ MP_ROM_QSTR(MP_QSTR_getcwd), MP_ROM_PTR(&mp_vfs_getcwd_obj) },
|
||||
{ MP_ROM_QSTR(MP_QSTR_listdir), MP_ROM_PTR(&mp_vfs_listdir_obj) },
|
||||
|
|
|
@ -151,7 +151,6 @@
|
|||
#define MICROPY_PY_OS_INCLUDEFILE "ports/nrf/modules/os/modos.c"
|
||||
#define MICROPY_PY_OS_DUPTERM (1)
|
||||
#define MICROPY_PY_OS_DUPTERM_STREAM_DETACHED_ATTACHED (1)
|
||||
#define MICROPY_PY_OS_SEP (1)
|
||||
#define MICROPY_PY_OS_SYNC (MICROPY_VFS)
|
||||
#define MICROPY_PY_OS_UNAME (1)
|
||||
#define MICROPY_PY_OS_URANDOM (MICROPY_HW_ENABLE_RNG)
|
||||
|
|
|
@ -120,7 +120,6 @@
|
|||
#define MICROPY_PY_OS_DUPTERM (3)
|
||||
#define MICROPY_PY_OS_DUPTERM_BUILTIN_STREAM (1)
|
||||
#define MICROPY_PY_OS_DUPTERM_STREAM_DETACHED_ATTACHED (1)
|
||||
#define MICROPY_PY_OS_SEP (1)
|
||||
#define MICROPY_PY_OS_SYNC (1)
|
||||
#define MICROPY_PY_OS_UNAME (1)
|
||||
#define MICROPY_PY_OS_URANDOM (MICROPY_HW_ENABLE_RNG)
|
||||
|
|
|
@ -99,7 +99,6 @@
|
|||
#define MICROPY_PY_OS_DUPTERM (3)
|
||||
#define MICROPY_PY_OS_DUPTERM_BUILTIN_STREAM (1)
|
||||
#define MICROPY_PY_OS_DUPTERM_STREAM_DETACHED_ATTACHED (1)
|
||||
#define MICROPY_PY_OS_SEP (1)
|
||||
#define MICROPY_PY_OS_SYNC (1)
|
||||
#define MICROPY_PY_OS_UNAME (1)
|
||||
#define MICROPY_PY_OS_URANDOM (MICROPY_HW_ENABLE_RNG)
|
||||
|
|
|
@ -95,7 +95,6 @@
|
|||
#define MICROPY_PY_OS_INCLUDEFILE "ports/unix/modos.c"
|
||||
#define MICROPY_PY_OS_ERRNO (1)
|
||||
#define MICROPY_PY_OS_GETENV_PUTENV_UNSETENV (1)
|
||||
#define MICROPY_PY_OS_SEP (1)
|
||||
#define MICROPY_PY_OS_SYSTEM (1)
|
||||
#define MICROPY_PY_OS_URANDOM (1)
|
||||
|
||||
|
|
|
@ -136,7 +136,6 @@
|
|||
#define MICROPY_PY_OS_INCLUDEFILE "ports/unix/modos.c"
|
||||
#define MICROPY_PY_OS_ERRNO (1)
|
||||
#define MICROPY_PY_OS_GETENV_PUTENV_UNSETENV (1)
|
||||
#define MICROPY_PY_OS_SEP (1)
|
||||
#define MICROPY_PY_OS_STATVFS (0)
|
||||
#define MICROPY_PY_OS_SYSTEM (1)
|
||||
#define MICROPY_PY_OS_URANDOM (1)
|
||||
|
|
Loading…
Reference in New Issue