From d845b9960b177cf094c4d1564e7a371aa5377c7e Mon Sep 17 00:00:00 2001 From: Sarah Marsh Date: Wed, 25 Apr 2018 20:35:25 -0500 Subject: recipetool: fixed uncaught NameError exception When packaging a node application, a `NameError` can be thrown in create_npm.py if an optional npm dependency does not support Linux. (From OE-Core rev: 8293201d98d368d6322eaa960fb3e7cee2ba9368) Signed-off-by: Sarah Marsh Signed-off-by: Ross Burton Signed-off-by: Richard Purdie --- scripts/lib/recipetool/create_npm.py | 1 + 1 file changed, 1 insertion(+) (limited to 'scripts') diff --git a/scripts/lib/recipetool/create_npm.py b/scripts/lib/recipetool/create_npm.py index fb57e705f2..bb42a5ca5c 100644 --- a/scripts/lib/recipetool/create_npm.py +++ b/scripts/lib/recipetool/create_npm.py @@ -320,6 +320,7 @@ class NpmRecipeHandler(RecipeHandler): blacklist = True break if (not blacklist and 'linux' not in pkg_os) or '!linux' in pkg_os: + pkg = pdata.get('name', 'Unnamed package') logger.debug(2, "Skipping %s since it's incompatible with Linux" % pkg) return False return True -- cgit v1.2.3-54-g00ecf