mirror of
https://git.yoctoproject.org/poky
synced 2026-06-01 13:09:50 +00:00
bitbake/codeparser: Correctly handle a missing/empty cache file
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
This commit is contained in:
@@ -72,8 +72,11 @@ def parser_cache_save(d):
|
|||||||
|
|
||||||
lf = bb.utils.lockfile(cachefile + ".lock")
|
lf = bb.utils.lockfile(cachefile + ".lock")
|
||||||
|
|
||||||
p = pickle.Unpickler(file(cachefile, "rb"))
|
try:
|
||||||
data, version = p.load()
|
p = pickle.Unpickler(file(cachefile, "rb"))
|
||||||
|
data, version = p.load()
|
||||||
|
except IOError:
|
||||||
|
data, version = None, None
|
||||||
|
|
||||||
if version == PARSERCACHE_VERSION:
|
if version == PARSERCACHE_VERSION:
|
||||||
for h in data[0]:
|
for h in data[0]:
|
||||||
|
|||||||
Reference in New Issue
Block a user