Skip to content

Commit afff0e2

Browse files
fix(rq): Restore functools.wraps() for patched functions (#6532)
Fix regression from 3d126ff by adding `functools.wraps()` where `ensure_integration_enabled()` was dropped.
1 parent 33ca589 commit afff0e2

1 file changed

Lines changed: 3 additions & 0 deletions

File tree

  • sentry_sdk/integrations

sentry_sdk/integrations/rq.py

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
1+
import functools
12
import weakref
23

34
import sentry_sdk
@@ -62,6 +63,7 @@ def setup_once() -> None:
6263

6364
old_perform_job = worker_cls.perform_job
6465

66+
@functools.wraps(old_perform_job)
6567
def sentry_patched_perform_job(
6668
self: "Any", job: "Job", *args: "Queue", **kwargs: "Any"
6769
) -> bool:
@@ -146,6 +148,7 @@ def sentry_patched_handle_exception(
146148

147149
old_enqueue_job = Queue.enqueue_job
148150

151+
@functools.wraps(old_enqueue_job)
149152
def sentry_patched_enqueue_job(
150153
self: "Queue", job: "Any", **kwargs: "Any"
151154
) -> "Any":

0 commit comments

Comments
 (0)