Revised exception handling and adjustments suggested by Markus

12 jobs for new-edit-api in 27 minutes and 7 seconds (queued for 4 seconds)
Status Name Job ID Coverage
  Build
passed build #1451768

00:11:02

 
  Test
passed dev setup tests #1451774

00:14:37

passed gui linting #1451770

00:04:03

passed gui tests #1451772

00:04:48

passed install tests #1451773

00:07:22

passed python linting #1451769

00:06:17

passed python tests #1451771

00:16:04

80.0%
 
  Release
manual deploy dev #1451775
allowed to fail manual
manual deploy prod #1451776
allowed to fail manual
manual pypi package #1451779
allowed to fail manual
manual python package #1451778
allowed to fail manual
manual release latest image #1451777
allowed to fail manual