Skip to content

Commit 0fc3cc6

Browse files
committed
fix(backend): repair unresolvable TYPE_CHECKING imports
Expression classes moved under backend.expression/ and several were renamed during the derived-DDL refactor, leaving relative-import depths and forward references in TYPE_CHECKING blocks pointing at modules and classes that no longer exist. Type checkers and any runtime evaluation of those blocks fail to resolve them. Verified statically: every TYPE_CHECKING import in the touched files now resolves to an existing module and an existing top-level symbol, and no string annotation references a name absent from the workspace.
1 parent 8ac73c1 commit 0fc3cc6

8 files changed

Lines changed: 8 additions & 8 deletions

File tree

‎src/rhosocial/activerecord/backend/impl/sqlserver/functions/aggregate.py‎

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

1212
if TYPE_CHECKING:
1313
from rhosocial.activerecord.backend.dialect import SQLDialectBase
14-
from .dialect import SQLServerDialect
14+
from ..dialect import SQLServerDialect
1515

1616

1717
def _convert_to_expression(

‎src/rhosocial/activerecord/backend/impl/sqlserver/functions/bitwise.py‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@
1212

1313
if TYPE_CHECKING:
1414
from rhosocial.activerecord.backend.dialect import SQLDialectBase
15-
from .dialect import SQLServerDialect
15+
from ..dialect import SQLServerDialect
1616

1717

1818
def _convert_to_expression(

‎src/rhosocial/activerecord/backend/impl/sqlserver/functions/datetime.py‎

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

1212
if TYPE_CHECKING:
1313
from rhosocial.activerecord.backend.dialect import SQLDialectBase
14-
from .dialect import SQLServerDialect
14+
from ..dialect import SQLServerDialect
1515

1616

1717
def _convert_to_expression(

‎src/rhosocial/activerecord/backend/impl/sqlserver/functions/json.py‎

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

1212
if TYPE_CHECKING:
1313
from rhosocial.activerecord.backend.dialect import SQLDialectBase
14-
from .dialect import SQLServerDialect
14+
from ..dialect import SQLServerDialect
1515

1616

1717
def _convert_to_expression(

‎src/rhosocial/activerecord/backend/impl/sqlserver/functions/math.py‎

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

1212
if TYPE_CHECKING:
1313
from rhosocial.activerecord.backend.dialect import SQLDialectBase
14-
from .dialect import SQLServerDialect
14+
from ..dialect import SQLServerDialect
1515

1616

1717
def _convert_to_expression(

‎src/rhosocial/activerecord/backend/impl/sqlserver/functions/spatial.py‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@
1616

1717
if TYPE_CHECKING:
1818
from rhosocial.activerecord.backend.dialect import SQLDialectBase
19-
from .dialect import SQLServerDialect
19+
from ..dialect import SQLServerDialect
2020

2121

2222
def _convert_to_expression(

‎src/rhosocial/activerecord/backend/impl/sqlserver/functions/string.py‎

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

1212
if TYPE_CHECKING:
1313
from rhosocial.activerecord.backend.dialect import SQLDialectBase
14-
from .dialect import SQLServerDialect
14+
from ..dialect import SQLServerDialect
1515

1616

1717
def _convert_to_expression(

‎src/rhosocial/activerecord/backend/impl/sqlserver/functions/utility.py‎

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

1212
if TYPE_CHECKING:
1313
from rhosocial.activerecord.backend.dialect import SQLDialectBase
14-
from .dialect import SQLServerDialect
14+
from ..dialect import SQLServerDialect
1515

1616

1717
def _convert_to_expression(

0 commit comments

Comments
 (0)