ansible/awx

Improve Slack Notification Error Handling

Open

#1,048 建立於 2018年1月24日

在 GitHub 查看
 (2 留言) (0 反應) (0 負責人)Python (13,071 star) (3,333 fork)batch import
Hacktoberfestcomponent:apicomponent:uigood first issuetype:enhancement

描述

ISSUE TYPE
  • Enhancement
COMPONENT NAME
  • API
  • UI
SUMMARY

Currently we only surface errors when sending slack notification if a Python exception occurs. We could do better if we read the event stream after our rtm_send_message call to see if there were any error events waiting.

A common error is when the bot has not been invited to a channel that we are attempting to send the notification to. This can be caught in the message stream, but does not throw an exception.

ADDITIONAL INFORMATION

https://github.com/ansible/awx/blob/devel/awx/main/notifications/slack_backend.py#L49

貢獻者指南

Improve Slack Notification Error Handling · ansible/awx#1048 | Good First Issue