diff options
Diffstat (limited to 'meta')
-rw-r--r-- | meta/classes/base.bbclass | 8 |
1 files changed, 5 insertions, 3 deletions
diff --git a/meta/classes/base.bbclass b/meta/classes/base.bbclass index 0c8a4b2862..d3184ecf7b 100644 --- a/meta/classes/base.bbclass +++ b/meta/classes/base.bbclass | |||
@@ -32,9 +32,11 @@ def oe_import(d): | |||
32 | 32 | ||
33 | import oe.data | 33 | import oe.data |
34 | for toimport in oe.data.typed_value("OE_IMPORTS", d): | 34 | for toimport in oe.data.typed_value("OE_IMPORTS", d): |
35 | imported = __import__(toimport) | 35 | try: |
36 | inject(toimport.split(".", 1)[0], imported) | 36 | imported = __import__(toimport) |
37 | 37 | inject(toimport.split(".", 1)[0], imported) | |
38 | except AttributeError as e: | ||
39 | bb.error("Error importing OE modules: %s" % str(e)) | ||
38 | return "" | 40 | return "" |
39 | 41 | ||
40 | # We need the oe module name space early (before INHERITs get added) | 42 | # We need the oe module name space early (before INHERITs get added) |