commit | 20e9ed3916bf0765f49aa6a922cbe061139341c0 | [log] [tgz] |
---|---|---|
author | Paul Sokolovsky <pfalcon@users.sourceforge.net> | Tue Apr 22 02:53:20 2014 +0300 |
committer | Paul Sokolovsky <pfalcon@users.sourceforge.net> | Tue Apr 22 02:53:20 2014 +0300 |
tree | dac3f76694da4ea5fc724a1ad708f2744924bea3 | |
parent | fa6f0506c1380d0d96ca7bb5d30d89259a235102 [diff] [blame] |
builtinimport: If there was error compiling imported module, raise exception.
diff --git a/py/builtinimport.c b/py/builtinimport.c index 4a2f651..07978e6 100644 --- a/py/builtinimport.c +++ b/py/builtinimport.c
@@ -122,7 +122,7 @@ // TODO handle compile error correctly mp_locals_set(old_locals); mp_globals_set(old_globals); - return; + nlr_raise(mp_obj_new_exception_msg(&mp_type_SyntaxError, "Syntax error in imported module")); } // complied successfully, execute it