|
2 | 2 | import re |
3 | 3 | import sys |
4 | 4 | import traceback |
5 | | -from typing import TYPE_CHECKING |
6 | | -from typing import List |
7 | | - |
8 | | -from ddtrace.internal.schema.span_attribute_schema import SpanDirection |
9 | | -from ddtrace.trace import Span |
10 | | - |
11 | | - |
12 | | -if TYPE_CHECKING: # pragma: no cover |
13 | | - from typing import Callable # noqa:F401 |
14 | | - from typing import Dict # noqa:F401 |
15 | | - from typing import Iterable # noqa:F401 |
16 | | - from typing import List |
17 | | - from typing import Tuple # noqa:F401 |
18 | | - from typing import Union # noqa:F401 |
| 5 | +from typing import Callable # noqa:F401 |
| 6 | +from typing import Dict # noqa:F401 |
| 7 | +from typing import Iterable # noqa:F401 |
| 8 | +from typing import List # noqa:F401 |
| 9 | +from typing import Optional # noqa:F401 |
| 10 | +from typing import Tuple # noqa:F401 |
| 11 | +from typing import Union # noqa:F401 |
19 | 12 |
|
20 | 13 | import graphql |
21 | 14 | from graphql import MiddlewareManager |
|
24 | 17 | from graphql.language.source import Source |
25 | 18 |
|
26 | 19 | from ddtrace import config |
27 | | -from ddtrace._trace.span import Span |
28 | 20 | from ddtrace.constants import _ANALYTICS_SAMPLE_RATE_KEY |
29 | 21 | from ddtrace.constants import _SPAN_MEASURED_KEY |
30 | 22 | from ddtrace.constants import ERROR_MSG |
|
44 | 36 | from ddtrace.internal.wrapping import unwrap |
45 | 37 | from ddtrace.internal.wrapping import wrap |
46 | 38 | from ddtrace.trace import Pin |
| 39 | +from ddtrace.trace import Span |
47 | 40 |
|
48 | 41 |
|
49 | 42 | _graphql_version_str = graphql.__version__ |
|
0 commit comments