elanspi: Do not allow image captures to be interrupted

Avoid unexpected state changes during image capture. This also means
that the old line handler does not need to check for cancellation.
8 jobs for benzea/elanspi-critical in 60 minutes and 53 seconds (queued for 13 seconds)
latest
Name Stage Failure
failed
test_unsupported_list Check Source
Preparing environment
Running on runner-lb3m2qse-project-124-concurrent-1 via fdo-packet-m1xl-3...
Getting source from Git repository
$ eval "$CI_PRE_CLONE_SCRIPT"
Fetching changes...
Reinitialized existing Git repository in /builds/libfprint/libfprint/.git/
fatal: unable to access 'https://gitlab.freedesktop.org/libfprint/libfprint.git/': The requested URL returned error: 504
Cleaning up file based variables
ERROR: Job failed: exit code 1
failed
test_indent Check Source
Running on runner-thys1ka2-project-124-concurrent-0 via gst-htz-2...
Getting source from Git repository
$ eval "$CI_PRE_CLONE_SCRIPT"
Fetching changes...
Initialized empty Git repository in /builds/libfprint/libfprint/.git/
Created fresh repository.
fatal: unable to access 'https://gitlab.freedesktop.org/libfprint/libfprint.git/': The requested URL returned error: 504
Cleaning up project directory and file based variables
ERROR: Job failed: exit code 1