]> git.ipfire.org Git - thirdparty/openembedded/openembedded-core.git/commit
lib/prservice: Improve lock handling robustness
authorRichard Purdie <richard.purdie@linuxfoundation.org>
Thu, 21 Dec 2023 15:14:37 +0000 (15:14 +0000)
committerRichard Purdie <richard.purdie@linuxfoundation.org>
Sun, 24 Dec 2023 10:37:33 +0000 (10:37 +0000)
commit4e59db15e5df2cc3d0ae042454812a2d54cef77b
tree8bacee54e0f2b5fb02b48b5cb774a7e4c4a1a865
parent018fa1b7cb5e6a362ebb45b93e52b0909a782ac9
lib/prservice: Improve lock handling robustness

It is possible we could crash holding a lock whilst parsing in this code.
Switch to use utils.fileslocked() in the with expression to avoid this.

This may be causing some of our strange intermittent failures in PRServ
tests.

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
meta/lib/oe/prservice.py