From 293d83cc1c04d25b33a19d02689725bb018fb370 Mon Sep 17 00:00:00 2001 From: Iain Learmonth Date: Sat, 18 Jun 2022 13:27:53 +0100 Subject: [PATCH] models: remove cyclic import --- app/models/__init__.py | 6 ------ 1 file changed, 6 deletions(-) diff --git a/app/models/__init__.py b/app/models/__init__.py index 523d5ac..7026190 100644 --- a/app/models/__init__.py +++ b/app/models/__init__.py @@ -3,10 +3,8 @@ from abc import abstractmethod from datetime import datetime from typing import Union, List, Optional, Any -from app.alarms import alarms_for from app.brm.brn import BRN from app.extensions import db -from app.models.alarms import Alarm class AbstractConfiguration(db.Model): # type: ignore @@ -18,10 +16,6 @@ class AbstractConfiguration(db.Model): # type: ignore updated = db.Column(db.DateTime(), default=datetime.utcnow, nullable=False) destroyed = db.Column(db.DateTime(), nullable=True) - @property - def alarms(self) -> List[Alarm]: - return alarms_for(self.brn) - @property @abstractmethod def brn(self) -> BRN: