Skip to content

Commit 91a90ca

Browse files
asottile-sentryandrewshie-sentry
authored andcommitted
ref: fix typing for sentry.plugins.bases.data_forwarding (#83589)
<!-- Describe your PR here. -->
1 parent ea3775c commit 91a90ca

File tree

7 files changed

+9
-10
lines changed

7 files changed

+9
-10
lines changed

pyproject.toml

-1
Original file line numberDiff line numberDiff line change
@@ -242,7 +242,6 @@ module = [
242242
"sentry.pipeline.base",
243243
"sentry.pipeline.views.base",
244244
"sentry.pipeline.views.nested",
245-
"sentry.plugins.bases.data_forwarding",
246245
"sentry.plugins.bases.notify",
247246
"sentry.plugins.config",
248247
"sentry.receivers.releases",

src/sentry/plugins/base/v1.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -336,7 +336,7 @@ def is_regression(self, group, event, **kwargs):
336336
>>> return event_version not in seen_versions
337337
"""
338338

339-
def post_process(self, group, event, is_new, **kwargs):
339+
def post_process(self, *, group, event, is_new, **kwargs) -> None:
340340
"""
341341
Post processes an event after it has been saved.
342342

src/sentry/plugins/bases/data_forwarding.py

+2-2
Original file line numberDiff line numberDiff line change
@@ -55,7 +55,7 @@ def is_ratelimited(self, event):
5555
return True
5656
return False
5757

58-
def post_process(self, event, **kwargs):
58+
def post_process(self, *, event, **kwargs) -> None:
5959
if self.is_ratelimited(event):
6060
return
6161

@@ -64,4 +64,4 @@ def post_process(self, event, **kwargs):
6464
if success is False:
6565
# TODO(dcramer): record failure
6666
pass
67-
tsdb.incr(TSDBModel.project_total_forwarded, event.project.id, count=1)
67+
tsdb.backend.incr(TSDBModel.project_total_forwarded, event.project.id, count=1)

src/sentry_plugins/jira/plugin.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -652,7 +652,7 @@ def should_create(self, group, event, is_new):
652652

653653
return True
654654

655-
def post_process(self, group, event, is_new, **kwargs):
655+
def post_process(self, *, group, event, is_new, **kwargs):
656656
if not self.should_create(group, event, is_new):
657657
return
658658

tests/sentry_plugins/amazon_sqs/test_plugin.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -39,7 +39,7 @@ def run_test(self):
3939
)
4040

4141
with self.options({"system.url-prefix": "http://example.com"}):
42-
self.plugin.post_process(event)
42+
self.plugin.post_process(event=event)
4343
return event
4444

4545
@patch("boto3.client")

tests/sentry_plugins/segment/test_plugin.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -36,7 +36,7 @@ def test_simple_notification(self):
3636
)
3737

3838
with self.options({"system.url-prefix": "http://example.com"}):
39-
self.plugin.post_process(event)
39+
self.plugin.post_process(event=event)
4040

4141
request = responses.calls[0].request
4242
payload = orjson.loads(request.body)

tests/sentry_plugins/splunk/test_plugin.py

+3-3
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,7 @@ def test_simple_notification(self):
3232
data={"message": "Hello world", "level": "warning"}, project_id=self.project.id
3333
)
3434
with self.options({"system.url-prefix": "http://example.com"}):
35-
self.plugin.post_process(event)
35+
self.plugin.post_process(event=event)
3636

3737
request = responses.calls[0].request
3838
payload = orjson.loads(request.body)
@@ -54,7 +54,7 @@ def test_dont_reraise_error(self):
5454
data={"message": "Hello world", "level": "warning"}, project_id=self.project.id
5555
)
5656
with self.options({"system.url-prefix": "http://example.com"}):
57-
self.plugin.post_process(event)
57+
self.plugin.post_process(event=event)
5858

5959
resp = responses.calls[0].response
6060
assert resp.status_code == 404
@@ -74,7 +74,7 @@ def test_reraise_error(self):
7474
)
7575
with self.options({"system.url-prefix": "http://example.com"}):
7676
with pytest.raises(ApiError):
77-
self.plugin.post_process(event)
77+
self.plugin.post_process(event=event)
7878

7979
def test_http_payload(self):
8080
event = self.store_event(

0 commit comments

Comments
 (0)