Browse Source

py/builtinimport: Fix unix port build with external imports disabled.

Without this, building the unix port variants gives:
ports/unix/main.c:667: undefined reference to `mp_obj_is_package',
when MICROPY_ENABLE_EXTERNAL_IMPORT is 0.

Signed-off-by: Laurens Valk <laurens@pybricks.com>
pull/10979/head
Laurens Valk 2 years ago
committed by Damien George
parent
commit
f3a596db7d
  1. 4
      py/builtinimport.c

4
py/builtinimport.c

@ -574,6 +574,10 @@ mp_obj_t mp_builtin___import___default(size_t n_args, const mp_obj_t *args) {
#else // MICROPY_ENABLE_EXTERNAL_IMPORT
bool mp_obj_is_package(mp_obj_t module) {
return false;
}
mp_obj_t mp_builtin___import___default(size_t n_args, const mp_obj_t *args) {
// Check that it's not a relative import
if (n_args >= 5 && MP_OBJ_SMALL_INT_VALUE(args[4]) != 0) {

Loading…
Cancel
Save