Remove older import helpers, no longer used.
This commit is contained in:
@@ -30,24 +30,4 @@ mp_lexer_t *mp_lexer_new_from_file(const char *filename) {
|
||||
return mp_lexer_new_from_str_len(qstr_from_str(filename), data, size, size);
|
||||
}
|
||||
|
||||
/******************************************************************************/
|
||||
/* unix implementation of import */
|
||||
|
||||
// TODO properly!
|
||||
|
||||
static const char *import_base_dir = NULL;
|
||||
|
||||
void mp_import_set_directory(const char *dir) {
|
||||
import_base_dir = dir;
|
||||
}
|
||||
|
||||
mp_lexer_t *mp_import_open_file(qstr mod_name) {
|
||||
vstr_t *vstr = vstr_new();
|
||||
if (import_base_dir != NULL) {
|
||||
vstr_printf(vstr, "%s/", import_base_dir);
|
||||
}
|
||||
vstr_printf(vstr, "%s.py", qstr_str(mod_name));
|
||||
return mp_lexer_new_from_file(vstr_str(vstr)); // TODO does lexer need to copy the string? can we free it here?
|
||||
}
|
||||
|
||||
#endif // MICROPY_ENABLE_LEXER_UNIX
|
||||
|
||||
Reference in New Issue
Block a user