Revamp database error handling in compute_p_astro
-
If the database does not exist, raise the
Ignore
semipredicate to cancel further processing of the canvas. -
Do not catch
sqlite3.OperationalError
exceptions. It's more useful if these exceptions are uncaught so that we can diagnose them in Flower.