Skip to content

Commit 5d62707

Browse files
authored
Merge pull request #662 from OZI-Project/patch-isor
chore: move Self import to TYPE_CHECKING block
2 parents 9282265 + 5f450ce commit 5d62707

1 file changed

Lines changed: 7 additions & 4 deletions

File tree

ozi_core/config.py

Lines changed: 7 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,22 +1,25 @@
11
from __future__ import annotations
22

3+
import sys
34
from dataclasses import asdict
45
from dataclasses import dataclass
56
from dataclasses import field
67
from dataclasses import fields
78
from importlib.metadata import PackageNotFoundError
89
from importlib.metadata import version
910
from pathlib import Path
11+
from typing import TYPE_CHECKING
1012

1113
import yaml
1214
from platformdirs import user_config_dir
1315

1416
from ozi_core import __version__
1517

16-
if sys.version_info > (3, 11):
17-
from typing import Self
18-
else:
19-
from typing_extensions import Self
18+
if TYPE_CHECKING:
19+
if sys.version_info > (3, 11):
20+
from typing import Self
21+
else:
22+
from typing_extensions import Self
2023

2124
try:
2225
core_version = version('ozi-core')

0 commit comments

Comments
 (0)