8000 chore: fix cyclical imports (#2353) · cloudflare/cloudflare-python@009d65c · GitHub
[go: up one dir, main page]

Skip to content

Commit 009d65c

Browse files
chore: fix cyclical imports (#2353)
1 parent d90a09e commit 009d65c

File tree

3 files changed

+6
-6
lines changed

3 files changed

+6
-6
lines changed

src/cloudflare/types/request_tracers/trace.py

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,8 +5,6 @@
55
from typing import List
66
from typing_extensions import TypeAlias
77

8-
from .trace_item import TraceItem
9-
108
__all__ = ["Trace"]
119

1210
Trace: TypeAlias = List[TraceItem]

src/cloudflare/types/request_tracers/trace_create_response.py

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,6 @@
44

55
from typing import Optional
66

7-
from .trace import Trace
87
from ..._compat import PYDANTIC_V2
98
from ..._models import BaseModel
109

@@ -15,8 +14,10 @@ class TraceCreateResponse(BaseModel):
1514
status_code: Optional[int] = None
1615
"""HTTP Status code of zone response"""
1716

18-
trace: Optional[Trace] = None
17+
trace: Optional["Trace"] = None
18+
1919

20+
from .trace import Trace
2021

2122
if PYDANTIC_V2:
2223
TraceCreateResponse.model_rebuild()

src/cloudflare/types/request_tracers/trace_item.py

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,6 @@
44

55
from typing import Optional
66

7-
from .trace import Trace
87
from ..._compat import PYDANTIC_V2
98
from ..._models import BaseModel
109

@@ -36,12 +35,14 @@ class TraceItem(BaseModel):
3635
step_name: Optional[str] = None
3736
"""Tracing step identifying name"""
3837

39-
trace: Optional[Trace] = None
38+
trace: Optional["Trace"] = None
4039

4140
type: Optional[str] = None
4241
"""Tracing step type"""
4342

4443

44+
from .trace import Trace
45+
4546
if PYDANTIC_V2:
4647
TraceItem.model_rebuild()
4748
else:

0 commit comments

Comments
 (0)
0