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 <george.mccollister@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
This commit is contained in:
parent
fd08714c26
commit
627d01997f
|
@ -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
|
||||
|
|
Loading…
Reference in New Issue