From 16b2c96171b33d774e00c272b804fef66b65ba77 Mon Sep 17 00:00:00 2001 From: jasquat Date: Wed, 8 Feb 2023 11:42:11 -0500 Subject: [PATCH] enable faulthandler to hopefully see seg faults in the logs w/ burnettk jbirddog --- spiffworkflow-backend/src/spiffworkflow_backend/__init__.py | 3 +++ 1 file changed, 3 insertions(+) diff --git a/spiffworkflow-backend/src/spiffworkflow_backend/__init__.py b/spiffworkflow-backend/src/spiffworkflow_backend/__init__.py index ba6717d9..b3e85cd7 100644 --- a/spiffworkflow-backend/src/spiffworkflow_backend/__init__.py +++ b/spiffworkflow-backend/src/spiffworkflow_backend/__init__.py @@ -1,6 +1,7 @@ """__init__.""" import os import sys +import faulthandler from typing import Any import connexion # type: ignore @@ -80,6 +81,8 @@ def start_scheduler( def create_app() -> flask.app.Flask: """Create_app.""" + faulthandler.enable() + # We need to create the sqlite database in a known location. # If we rely on the app.instance_path without setting an environment # variable, it will be one thing when we run flask db upgrade in the