Skip to content

Commit 019f10c

Browse files
feat: Use http.method instead of method (#2054)
Co-authored-by: Anton Pirker <[email protected]>
1 parent 0d301bb commit 019f10c

File tree

6 files changed

+9
-8
lines changed

6 files changed

+9
-8
lines changed

sentry_sdk/integrations/boto3.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -75,6 +75,7 @@ def _sentry_request_created(service_id, request, operation_name, **kwargs):
7575
span.set_data("aws.request.url", parsed_url.url)
7676
span.set_data(SPANDATA.HTTP_QUERY, parsed_url.query)
7777
span.set_data(SPANDATA.HTTP_FRAGMENT, parsed_url.fragment)
78+
span.set_data(SPANDATA.HTTP_METHOD, request.method)
7879

7980
# We do it in order for subsequent http calls/retries be
8081
# attached to this span.

sentry_sdk/integrations/httpx.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -48,7 +48,7 @@ def send(self, request, **kwargs):
4848
op=OP.HTTP_CLIENT,
4949
description="%s %s" % (request.method, parsed_url.url),
5050
) as span:
51-
span.set_data("method", request.method)
51+
span.set_data(SPANDATA.HTTP_METHOD, request.method)
5252
span.set_data("url", parsed_url.url)
5353
span.set_data(SPANDATA.HTTP_QUERY, parsed_url.query)
5454
span.set_data(SPANDATA.HTTP_FRAGMENT, parsed_url.fragment)
@@ -89,7 +89,7 @@ async def send(self, request, **kwargs):
8989
op=OP.HTTP_CLIENT,
9090
description="%s %s" % (request.method, parsed_url.url),
9191
) as span:
92-
span.set_data("method", request.method)
92+
span.set_data(SPANDATA.HTTP_METHOD, request.method)
9393
span.set_data("url", parsed_url.url)
9494
span.set_data(SPANDATA.HTTP_QUERY, parsed_url.query)
9595
span.set_data(SPANDATA.HTTP_FRAGMENT, parsed_url.fragment)

sentry_sdk/integrations/stdlib.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -91,7 +91,7 @@ def putrequest(self, method, url, *args, **kwargs):
9191
description="%s %s" % (method, parsed_url.url),
9292
)
9393

94-
span.set_data("method", method)
94+
span.set_data(SPANDATA.HTTP_METHOD, method)
9595
span.set_data("url", parsed_url.url)
9696
span.set_data(SPANDATA.HTTP_QUERY, parsed_url.query)
9797
span.set_data(SPANDATA.HTTP_FRAGMENT, parsed_url.fragment)

tests/integrations/httpx/test_httpx.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -43,7 +43,7 @@ def before_breadcrumb(crumb, hint):
4343
assert crumb["category"] == "httplib"
4444
assert crumb["data"] == {
4545
"url": url,
46-
"method": "GET",
46+
SPANDATA.HTTP_METHOD: "GET",
4747
SPANDATA.HTTP_FRAGMENT: "",
4848
SPANDATA.HTTP_QUERY: "",
4949
"status_code": 200,

tests/integrations/requests/test_requests.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@ def test_crumb_capture(sentry_init, capture_events):
2525
assert crumb["category"] == "httplib"
2626
assert crumb["data"] == {
2727
"url": url,
28-
"method": "GET",
28+
SPANDATA.HTTP_METHOD: "GET",
2929
SPANDATA.HTTP_FRAGMENT: "",
3030
SPANDATA.HTTP_QUERY: "",
3131
"status_code": response.status_code,

tests/integrations/stdlib/test_httplib.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -48,7 +48,7 @@ def test_crumb_capture(sentry_init, capture_events):
4848
assert crumb["category"] == "httplib"
4949
assert crumb["data"] == {
5050
"url": url,
51-
"method": "GET",
51+
SPANDATA.HTTP_METHOD: "GET",
5252
"status_code": 200,
5353
"reason": "OK",
5454
SPANDATA.HTTP_FRAGMENT: "",
@@ -75,7 +75,7 @@ def before_breadcrumb(crumb, hint):
7575
assert crumb["category"] == "httplib"
7676
assert crumb["data"] == {
7777
"url": url,
78-
"method": "GET",
78+
SPANDATA.HTTP_METHOD: "GET",
7979
"status_code": 200,
8080
"reason": "OK",
8181
"extra": "foo",
@@ -133,7 +133,7 @@ def test_httplib_misuse(sentry_init, capture_events, request):
133133
assert crumb["category"] == "httplib"
134134
assert crumb["data"] == {
135135
"url": "http://localhost:{}/200".format(PORT),
136-
"method": "GET",
136+
SPANDATA.HTTP_METHOD: "GET",
137137
"status_code": 200,
138138
"reason": "OK",
139139
SPANDATA.HTTP_FRAGMENT: "",

0 commit comments

Comments
 (0)