Skip to content

Commit ef4256b

Browse files
ref: fix typing for sentry.tasks.process_buffer (#78644)
<!-- Describe your PR here. -->
1 parent c9ecb74 commit ef4256b

File tree

3 files changed

+9
-10
lines changed

3 files changed

+9
-10
lines changed

pyproject.toml

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -340,7 +340,6 @@ module = [
340340
"sentry.tagstore.types",
341341
"sentry.tasks.auth",
342342
"sentry.tasks.base",
343-
"sentry.tasks.process_buffer",
344343
"sentry.testutils.cases",
345344
"sentry.testutils.fixtures",
346345
"sentry.testutils.helpers.notifications",

src/sentry/tasks/process_buffer.py

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,7 @@ def process_pending() -> None:
3030

3131
try:
3232
with lock.acquire():
33-
buffer.process_pending()
33+
buffer.backend.process_pending()
3434
except UnableToAcquireLock as error:
3535
logger.warning("process_pending.fail", extra={"error": error})
3636

@@ -48,7 +48,7 @@ def process_pending_batch() -> None:
4848

4949
try:
5050
with lock.acquire():
51-
buffer.process_batch()
51+
buffer.backend.process_batch()
5252
except UnableToAcquireLock as error:
5353
logger.warning("process_pending_batch.fail", extra={"error": error})
5454

@@ -62,7 +62,7 @@ def process_incr(**kwargs):
6262

6363
sentry_sdk.set_tag("model", kwargs.get("model", "Unknown"))
6464

65-
buffer.process(**kwargs)
65+
buffer.backend.process(**kwargs)
6666

6767

6868
def buffer_incr(model, *args, **kwargs):
@@ -91,4 +91,4 @@ def buffer_incr_task(app_label, model_name, args, kwargs):
9191

9292
sentry_sdk.set_tag("model", model_name)
9393

94-
buffer.incr(apps.get_model(app_label=app_label, model_name=model_name), *args, **kwargs)
94+
buffer.backend.incr(apps.get_model(app_label=app_label, model_name=model_name), *args, **kwargs)

tests/sentry/buffer/test_redis.py

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -139,7 +139,7 @@ def test_group_cache_updated(self, default_group, task_runner):
139139
{"pk": default_group.id},
140140
{"last_seen": timezone.now()},
141141
)
142-
with task_runner(), mock.patch("sentry.buffer", self.buf):
142+
with task_runner(), mock.patch("sentry.buffer.backend", self.buf):
143143
self.buf.process_pending()
144144
group = Group.objects.get_from_cache(id=default_group.id)
145145
assert group.times_seen == orig_times_seen + times_seen_incr
@@ -452,7 +452,7 @@ def generate_group_queue(model_key: str) -> str | None:
452452
{"pk": default_group.id},
453453
{"last_seen": timezone.now()},
454454
)
455-
with task_runner(), mock.patch("sentry.buffer", self.buf):
455+
with task_runner(), mock.patch("sentry.buffer.backend", self.buf):
456456
self.buf.process_pending()
457457

458458
assert len(mock_process_incr.apply_async.mock_calls) == 2
@@ -523,7 +523,7 @@ def generate_group_queue(model_key: str) -> str | None:
523523
{"pk": default_group.id + 2},
524524
{"last_seen": timezone.now()},
525525
)
526-
with task_runner(), mock.patch("sentry.buffer", self.buf):
526+
with task_runner(), mock.patch("sentry.buffer.backend", self.buf):
527527
self.buf.process_pending()
528528

529529
assert len(mock_process_incr.apply_async.mock_calls) == 2
@@ -588,7 +588,7 @@ def generate_group_queue(model_key: str) -> str | None:
588588
{"pk": default_group.id},
589589
{"last_seen": timezone.now()},
590590
)
591-
with task_runner(), mock.patch("sentry.buffer", self.buf):
591+
with task_runner(), mock.patch("sentry.buffer.backend", self.buf):
592592
self.buf.process_pending()
593593

594594
assert len(mock_process_incr.apply_async.mock_calls) == 2
@@ -619,7 +619,7 @@ def test_incr_uses_signal_only(self, default_group, task_runner):
619619
{"last_seen": timezone.now()},
620620
signal_only=True,
621621
)
622-
with task_runner(), mock.patch("sentry.buffer", self.buf):
622+
with task_runner(), mock.patch("sentry.buffer.backend", self.buf):
623623
self.buf.process_pending()
624624
group = Group.objects.get_from_cache(id=default_group.id)
625625

0 commit comments

Comments
 (0)