From 49f20b841d8280900ec52a051f641feba8bd5db9 Mon Sep 17 00:00:00 2001
From: Damien George <damien.p.george@gmail.com>
Date: Sun, 13 Apr 2014 13:05:16 +0100
Subject: [PATCH] py: Add more #if's for configurable MOD_SYS.

---
 py/builtinimport.c | 2 ++
 py/builtintables.c | 2 ++
 2 files changed, 4 insertions(+)

diff --git a/py/builtinimport.c b/py/builtinimport.c
index 4af7dd7ed..3f63768ad 100644
--- a/py/builtinimport.c
+++ b/py/builtinimport.c
@@ -46,7 +46,9 @@ mp_import_stat_t find_file(const char *file_str, uint file_len, vstr_t *dest) {
     // extract the list of paths
     uint path_num = 0;
     mp_obj_t *path_items;
+#if MICROPY_ENABLE_MOD_SYS
     mp_obj_list_get(mp_sys_path, &path_num, &path_items);
+#endif
 
     if (path_num == 0) {
         // mp_sys_path is empty, so just use the given file name
diff --git a/py/builtintables.c b/py/builtintables.c
index 0115ea04b..8edc69987 100644
--- a/py/builtintables.c
+++ b/py/builtintables.c
@@ -134,7 +134,9 @@ STATIC const mp_map_elem_t mp_builtin_module_table[] = {
 #if MICROPY_ENABLE_FLOAT
     { MP_OBJ_NEW_QSTR(MP_QSTR_math), (mp_obj_t)&mp_module_math },
 #endif
+#if MICROPY_ENABLE_MOD_SYS
     { MP_OBJ_NEW_QSTR(MP_QSTR_sys), (mp_obj_t)&mp_module_sys },
+#endif
 
     // extra builtin modules as defined by a port
     MICROPY_EXTRA_BUILTIN_MODULES
-- 
GitLab