From f3ec3606c2e33bf03febfad8cce982ae146a1df1 Mon Sep 17 00:00:00 2001 From: LordBaryhobal Date: Mon, 8 Jun 2026 13:48:46 +0200 Subject: [PATCH] fix: avoid circular import in builtins.py --- midas/checker/builtins.py | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/midas/checker/builtins.py b/midas/checker/builtins.py index ac3e737..24dc288 100644 --- a/midas/checker/builtins.py +++ b/midas/checker/builtins.py @@ -1,6 +1,13 @@ -from midas.checker.registry import TypesRegistry +from __future__ import annotations + +from typing import TYPE_CHECKING + from midas.checker.types import BaseType, Type, UnitType +if TYPE_CHECKING: + from midas.checker.registry import TypesRegistry + + BUILTIN_SUBTYPES: dict[str, set[str]] = { "float": {"int"}, "int": {"bool"},