From cd7f2dc54920b9f09579f167eb4b46026c2223e3 Mon Sep 17 00:00:00 2001 From: "Felix C. A. Auer" <10127354+FelixCAAuer@users.noreply.github.com> Date: Thu, 26 Feb 2026 01:51:45 +0100 Subject: [PATCH] Add TYPE_CHECKING guard to prevent circular import --- Utilities.py | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/Utilities.py b/Utilities.py index 92d94ea..2585430 100644 --- a/Utilities.py +++ b/Utilities.py @@ -1,5 +1,7 @@ +from __future__ import annotations + import typing -from typing import Literal, Dict +from typing import TYPE_CHECKING, Literal, Dict import numpy as np import pandas as pd @@ -7,7 +9,8 @@ from InOutModule.printer import Printer -from InOutModule.CaseStudy import CaseStudy +if TYPE_CHECKING: + from InOutModule.CaseStudy import CaseStudy printer = Printer.getInstance()