Skip to content

Commit 6d378c4

Browse files
author
Emanuele Palazzetti
authored
Merge pull request #450 from palazzem/deprecation-warnings
[core] add Deprecation system with documentation
2 parents e439a52 + f364291 commit 6d378c4

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

69 files changed

+408
-265
lines changed

ddtrace/bootstrap/sitecustomize.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66
import os
77
import logging
88

9-
from ddtrace.util import asbool
9+
from ddtrace.utils.formats import asbool
1010

1111

1212
debug = os.environ.get("DATADOG_TRACE_DEBUG")

ddtrace/contrib/__init__.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
from .util import func_name, module_name, require_modules # noqa
1+
from ..utils.importlib import func_name, module_name, require_modules # noqa

ddtrace/contrib/aiobotocore/__init__.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@
1818
# This query generates a trace
1919
lambda_client.list_functions()
2020
"""
21-
from ..util import require_modules
21+
from ...utils.importlib import require_modules
2222

2323

2424
required_modules = ['aiobotocore.client']

ddtrace/contrib/aiobotocore/patch.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -2,13 +2,13 @@
22
import wrapt
33
import aiobotocore.client
44

5-
from ddtrace import Pin
6-
from ddtrace.util import deep_getattr, unwrap
7-
85
from aiobotocore.endpoint import ClientResponseContentProxy
96

7+
from ...pin import Pin
108
from ...ext import http, aws
119
from ...compat import PYTHON_VERSION_INFO
10+
from ...utils.formats import deep_getattr
11+
from ...utils.wrappers import unwrap
1212

1313

1414
ARGS_NAME = ('action', 'params', 'path', 'verb')

ddtrace/contrib/aiohttp/__init__.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -44,7 +44,7 @@ async def home_handler(request):
4444
ctx = request['datadog_context']
4545
# do something with the tracing Context
4646
"""
47-
from ..util import require_modules
47+
from ...utils.importlib import require_modules
4848

4949
required_modules = ['aiohttp']
5050

ddtrace/contrib/aiohttp/patch.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
import wrapt
22

33
from ...pin import Pin
4-
from ddtrace.util import unwrap
4+
from ...utils.wrappers import unwrap
55

66

77
try:

ddtrace/contrib/aiopg/__init__.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@
1515
# Use a pin to specify metadata related to this connection
1616
Pin.override(db, service='postgres-users')
1717
"""
18-
from ..util import require_modules
18+
from ...utils.importlib import require_modules
1919

2020

2121
required_modules = ['aiopg']

ddtrace/contrib/aiopg/connection.py

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,8 +5,7 @@
55

66
from .. import dbapi
77
from ...ext import sql
8-
9-
from ddtrace import Pin
8+
from ...pin import Pin
109

1110

1211
class AIOTracedCursor(wrapt.ObjectProxy):

ddtrace/contrib/aiopg/patch.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@
88
from .connection import AIOTracedConnection
99
from ..psycopg.patch import _patch_extensions, \
1010
_unpatch_extensions, patch_conn as psycppg_patch_conn
11-
from ...util import unwrap as _u
11+
from ...utils.wrappers import unwrap as _u
1212

1313

1414
def patch():

ddtrace/contrib/asyncio/__init__.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -39,7 +39,7 @@ async def some_work():
3939
wrappers without changing your code. In that case, the patch method **must be
4040
called before** importing stdlib functions.
4141
"""
42-
from ..util import require_modules
42+
from ...utils.importlib import require_modules
4343

4444

4545
required_modules = ['asyncio']

0 commit comments

Comments
 (0)