Skip to content
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
10 changes: 5 additions & 5 deletions aws_xray_sdk/ext/requests/patch.py
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,6 @@


def patch():

wrapt.wrap_function_wrapper(
'requests',
'Session.send',
Expand All @@ -22,7 +21,7 @@ def patch():

def _xray_traced_requests(wrapped, instance, args, kwargs):

url = args[1].url
url = args[0].url

return xray_recorder.record_subsegment(
wrapped, instance, args, kwargs,
Expand All @@ -43,9 +42,10 @@ def _inject_header(wrapped, instance, args, kwargs):

def requests_processor(wrapped, instance, args, kwargs,
return_value, exception, subsegment, stack):

method = kwargs.get('method') or args[0]
url = kwargs.get('url') or args[1]

request = args[0]
method = request.method
url = request.url

subsegment.put_http_meta(http.METHOD, method)
subsegment.put_http_meta(http.URL, strip_url(url))
Expand Down