mirror of
https://gitlab.freedesktop.org/gstreamer/gstreamer.git
synced 2024-12-22 08:17:01 +00:00
gst-env: Ignore SIGINT when running on the CI server
We get spurious sigint and this is just a small temporary workaround Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/1113>
This commit is contained in:
parent
d8e8d98ff9
commit
ee67bd8e8b
1 changed files with 4 additions and 0 deletions
|
@ -582,6 +582,10 @@ if __name__ == "__main__":
|
|||
print('{}={}'.format(name, shlex.quote(value)))
|
||||
print('export {}'.format(name))
|
||||
else:
|
||||
if os.environ.get("CI_PROJECT_NAME"):
|
||||
print("Ignoring SIGINT when running on the CI,"
|
||||
" as we get spurious sigint in there for some reason.")
|
||||
signal.signal(signal.SIGINT, signal.SIG_IGN)
|
||||
exit(subprocess.call(args, close_fds=False, env=env))
|
||||
|
||||
except subprocess.CalledProcessError as e:
|
||||
|
|
Loading…
Reference in a new issue