Falk
08/16/2022, 8:34 AMjira_notifier
. I'm trying to set up a Jira Notification which is triggered whenever a task fails:
from prefect import task
from prefect.utilities.notifications.jira_notification import jira_notifier
@task(state_handlers=[
jira_notifier(
only_states=[Failed],
options={'project': 'TEST', 'issuetype': {'name': 'Bug'}},
assignee='tester'
)
])
def add(x, y):
return x + y
However I'm getting the following error:
Failed to load and execute flow run: NameError("name 'Failed' is not defined")
Is there an import for States or something like this? Or am I missing something else?Sylvain Hazard
08/16/2022, 8:36 AMfrom prefect.engine.state import Failed
Falk
08/16/2022, 8:45 AMSylvain Hazard
08/16/2022, 8:45 AM