Skip to content

Commit f1356c8

Browse files
ref: unify signature of notify_users
1 parent 36455ed commit f1356c8

File tree

6 files changed

+9
-7
lines changed

6 files changed

+9
-7
lines changed

src/sentry/plugins/bases/notify.py

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -62,7 +62,9 @@ def notify(self, notification: Notification, raise_exception: bool = False) -> N
6262
event = notification.event
6363
try:
6464
self.notify_users(
65-
event.group, event, triggering_rules=[r.label for r in notification.rules]
65+
group=event.group,
66+
event=event,
67+
triggering_rules=[r.label for r in notification.rules],
6668
)
6769
except (
6870
ApiError,
@@ -102,7 +104,7 @@ def rule_notify(self, event, futures):
102104
self.notify(notification)
103105
self.logger.info("notification.dispatched", extra=extra)
104106

105-
def notify_users(self, group, event, triggering_rules, fail_silently=False, **kwargs):
107+
def notify_users(self, group, event, triggering_rules) -> None:
106108
raise NotImplementedError
107109

108110
def notify_about_activity(self, activity):

src/sentry/plugins/sentry_webhooks/plugin.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -123,7 +123,7 @@ def get_webhook_urls(self, project):
123123
def get_client(self, payload):
124124
return WebhookApiClient(payload)
125125

126-
def notify_users(self, group, event, triggering_rules, fail_silently=False, **kwargs):
126+
def notify_users(self, group, event, triggering_rules) -> None:
127127
payload = self.get_group_data(group, event, triggering_rules)
128128
client = self.get_client(payload)
129129
for url in self.get_webhook_urls(group.project):

src/sentry_plugins/opsgenie/plugin.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -96,7 +96,7 @@ def build_payload(group, event, triggering_rules):
9696
"tags": [f'{str(x).replace(",", "")}:{str(y).replace(",", "")}' for x, y in event.tags],
9797
}
9898

99-
def notify_users(self, group, event, fail_silently=False, triggering_rules=None, **kwargs):
99+
def notify_users(self, group, event, triggering_rules) -> None:
100100
if not self.is_configured(group.project):
101101
return
102102

src/sentry_plugins/pagerduty/plugin.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -65,7 +65,7 @@ def get_config(self, project, user=None, initial=None, add_additional_fields: bo
6565
},
6666
]
6767

68-
def notify_users(self, group, event, fail_silently=False, **kwargs):
68+
def notify_users(self, group, event, triggering_rules) -> None:
6969
if not self.is_configured(group.project):
7070
return
7171

src/sentry_plugins/twilio/plugin.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -156,7 +156,7 @@ def error_message_from_json(self, data):
156156
return error_message
157157
return None
158158

159-
def notify_users(self, group, event, **kwargs):
159+
def notify_users(self, group, event, triggering_rules) -> None:
160160
if not self.is_configured(group.project):
161161
return
162162
project = group.project

src/sentry_plugins/victorops/plugin.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -84,7 +84,7 @@ def build_description(self, event):
8484

8585
return "\n\n".join((f"{k}\n-----------\n\n{v}" for k, v in interface_list))
8686

87-
def notify_users(self, group, event, fail_silently=False, **kwargs):
87+
def notify_users(self, group, event, triggering_rules) -> None:
8888
if not self.is_configured(group.project):
8989
return
9090

0 commit comments

Comments
 (0)