Skip to content

Commit 87c0510

Browse files
committed
move some imports into TYPE_CHECKING
1 parent 0d81d7e commit 87c0510

File tree

2 files changed

+6
-2
lines changed

2 files changed

+6
-2
lines changed

piccolo/query/methods/alter.py

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,14 +3,15 @@
33
import itertools
44
import typing as t
55

6-
from piccolo.columns.base import Column, OnDelete, OnUpdate
6+
from piccolo.columns.base import Column
77
from piccolo.columns.column_types import ForeignKey, Varchar, Numeric
88
from piccolo.query.base import Query
99
from piccolo.querystring import QueryString
1010
from piccolo.utils.warnings import colored_warning, Level
1111

1212
if t.TYPE_CHECKING: # pragma: no cover
1313
from piccolo.table import Table
14+
from piccolo.columns.base import OnDelete, OnUpdate
1415

1516

1617
@dataclass

piccolo/table.py

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66
import typing as t
77

88
from piccolo.engine import Engine, engine_finder
9-
from piccolo.columns import Column, Selectable
9+
from piccolo.columns import Column
1010
from piccolo.columns.column_types import (
1111
ForeignKey,
1212
JSON,
@@ -41,6 +41,9 @@
4141
from piccolo.querystring import QueryString, Unquoted
4242
from piccolo.utils import _camel_to_snake
4343

44+
if t.TYPE_CHECKING:
45+
from piccolo.columns import Selectable
46+
4447

4548
PROTECTED_TABLENAMES = ("user",)
4649

0 commit comments

Comments
 (0)