Skip to content

Commit 205ea18

Browse files
authored
[elasticsearch] add alias for default _perform_request (#737)
* [elasticsearch] add alias for default _perform_request * Fix flake8 issue
1 parent 758f02d commit 205ea18

File tree

1 file changed

+10
-0
lines changed

1 file changed

+10
-0
lines changed

ddtrace/contrib/elasticsearch/patch.py

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -97,3 +97,13 @@ def _perform_request(func, instance, args, kwargs):
9797

9898
return result
9999
return _perform_request
100+
101+
102+
# Backwards compatibility for anyone who decided to import `ddtrace.contrib.elasticsearch.patch._perform_request`
103+
# DEV: `_perform_request` is a `wrapt.FunctionWrapper`
104+
try:
105+
# DEV: Import as `es` to not shadow loop variables above
106+
import elasticsearch as es
107+
_perform_request = _get_perform_request(es)
108+
except ImportError:
109+
pass

0 commit comments

Comments
 (0)