diff options
author | Ross Burton <ross.burton@intel.com> | 2016-07-22 15:03:30 +0100 |
---|---|---|
committer | Richard Purdie <richard.purdie@linuxfoundation.org> | 2016-07-25 23:46:55 +0100 |
commit | ec24b6de2b8686e1f779fef3a963e66f70eeba74 (patch) | |
tree | 979245545059ff0070fea6c5e1790fae31180b8a /meta/lib | |
parent | 2718bb9f2eabc15e3ef7cb5d67f4331de4f751d6 (diff) | |
download | openembedded-core-ec24b6de2b8686e1f779fef3a963e66f70eeba74.tar.gz openembedded-core-ec24b6de2b8686e1f779fef3a963e66f70eeba74.tar.bz2 openembedded-core-ec24b6de2b8686e1f779fef3a963e66f70eeba74.zip |
lib/oeqa/decorators: handle broken links when creating new symlink
When checking if a link exists before creating it, use os.path.lexists() as
otherwise os.path.exists() on a broken link will return False.
Signed-off-by: Ross Burton <ross.burton@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Diffstat (limited to 'meta/lib')
-rw-r--r-- | meta/lib/oeqa/utils/decorators.py | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/meta/lib/oeqa/utils/decorators.py b/meta/lib/oeqa/utils/decorators.py index 0b23565485..615fd956b5 100644 --- a/meta/lib/oeqa/utils/decorators.py +++ b/meta/lib/oeqa/utils/decorators.py @@ -190,7 +190,7 @@ def LogResults(original_class): local_log.results("Testcase "+str(test_case)+": PASSED") # Create symlink to the current log - if os.path.exists(linkfile): + if os.path.lexists(linkfile): os.remove(linkfile) os.symlink(logfile, linkfile) |