aws_xray_sdk.ext.httplib package

Submodules

aws_xray_sdk.ext.httplib.patch module

aws_xray_sdk.ext.httplib.patch.add_ignored(subclass=None, hostname=None, urls=None)
aws_xray_sdk.ext.httplib.patch.http_read_processor(wrapped, instance, args, kwargs, return_value, exception, subsegment, stack)
aws_xray_sdk.ext.httplib.patch.http_response_processor(wrapped, instance, args, kwargs, return_value, exception, subsegment, stack)
aws_xray_sdk.ext.httplib.patch.http_send_request_processor(wrapped, instance, args, kwargs, return_value, exception, subsegment, stack)
aws_xray_sdk.ext.httplib.patch.patch()

patch the built-in urllib/httplib/httplib.client methods for tracing.

aws_xray_sdk.ext.httplib.patch.reset_ignored()
aws_xray_sdk.ext.httplib.patch.unpatch()

Unpatch any previously patched modules. This operation is idempotent.

Module contents

aws_xray_sdk.ext.httplib.add_ignored(subclass=None, hostname=None, urls=None)
aws_xray_sdk.ext.httplib.patch()

patch the built-in urllib/httplib/httplib.client methods for tracing.

aws_xray_sdk.ext.httplib.reset_ignored()
aws_xray_sdk.ext.httplib.unpatch()

Unpatch any previously patched modules. This operation is idempotent.