summaryrefslogtreecommitdiffstats
path: root/meta/lib/oe/sstatesig.py
diff options
context:
space:
mode:
authorAlexander Kanavin <alex.kanavin@gmail.com>2024-01-02 15:50:00 +0100
committerRichard Purdie <richard.purdie@linuxfoundation.org>2024-01-05 12:04:44 +0000
commit35483d4756ab53805507f72a9a0edb3f83759694 (patch)
tree51eaead2242a641bce406b8f5f8d30221fb46866 /meta/lib/oe/sstatesig.py
parentb8b6c3ebf6821b28dd1a350ccd74e47dc4bbd593 (diff)
downloadopenembedded-core-35483d4756ab53805507f72a9a0edb3f83759694.tar.gz
lib/sstatesig/find_siginfo: raise an error instead of returning None when obtaining mtime
Suppressing the error and returning None can result in a delayed failure: https://autobuilder.yoctoproject.org/typhoon/#/builders/86/builds/6254/steps/14/logs/stdio https://autobuilder.yoctoproject.org/typhoon/#/builders/87/builds/6262/steps/14/logs/stdio It is not clear why the os.stat() error occurs to begin with (it shouldn't), so rather than adding further workarounds, let's get diagnostics at the source first, so we understand what is going on. Signed-off-by: Alexander Kanavin <alex@linutronix.de> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Diffstat (limited to 'meta/lib/oe/sstatesig.py')
-rw-r--r--meta/lib/oe/sstatesig.py5
1 files changed, 1 insertions, 4 deletions
diff --git a/meta/lib/oe/sstatesig.py b/meta/lib/oe/sstatesig.py
index 79d1de1747..1b4380f21b 100644
--- a/meta/lib/oe/sstatesig.py
+++ b/meta/lib/oe/sstatesig.py
@@ -357,10 +357,7 @@ def find_siginfo(pn, taskname, taskhashlist, d):
return siginfo.rpartition('.')[2]
def get_time(fullpath):
- try:
- return os.stat(fullpath).st_mtime
- except OSError:
- return None
+ return os.stat(fullpath).st_mtime
# First search in stamps dir
localdata = d.createCopy()