Skip to content

Commit 8d9cc2e

Browse files
committed
compile: Print error messages on unimplemented relative imports.
1 parent 0ae518f commit 8d9cc2e

1 file changed

Lines changed: 2 additions & 0 deletions

File tree

py/compile.c

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1261,11 +1261,13 @@ void do_import_name(compiler_t *comp, mp_parse_node_t pn, qstr *q1, qstr *q2) {
12611261
} else {
12621262
// TODO not implemented
12631263
// This covers relative imports starting with dot(s) like "from .foo import"
1264+
compile_syntax_error(comp, "Relative imports not implemented");
12641265
assert(0);
12651266
}
12661267
} else {
12671268
// TODO not implemented
12681269
// This covers relative imports with dots only like "from .. import"
1270+
compile_syntax_error(comp, "Relative imports not implemented");
12691271
assert(0);
12701272
}
12711273
}

0 commit comments

Comments
 (0)