From 627d01997fcf6a0581d88047735769ffb2592b82 Mon Sep 17 00:00:00 2001 From: George McCollister Date: Tue, 12 Jul 2016 14:10:54 -0500 Subject: useradd-staticids: use map() instead of imap() In Python3 the itertools module's imap function has been migrated to the globalname space as map(). Calling itertools.imap() will fail because it no longer exists. (From OE-Core rev: da7a2c7b00b40a8759dbe9f4ab6df3e337e3d6b6) Signed-off-by: George McCollister Signed-off-by: Richard Purdie --- meta/classes/useradd-staticids.bbclass | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/meta/classes/useradd-staticids.bbclass b/meta/classes/useradd-staticids.bbclass index b6e498c0ce..149245b292 100644 --- a/meta/classes/useradd-staticids.bbclass +++ b/meta/classes/useradd-staticids.bbclass @@ -43,7 +43,7 @@ def update_useradd_static_config(d): if fields[0] not in id_table: id_table[fields[0]] = fields else: - id_table[fields[0]] = list(itertools.imap(lambda x, y: x or y, fields, id_table[fields[0]])) + id_table[fields[0]] = list(map(lambda x, y: x or y, fields, id_table[fields[0]])) except IOError as e: if e.errno == errno.ENOENT: pass -- cgit v1.2.3-54-g00ecf