From 8706f5f712faef07afa96b69b538ade38ba610d3 Mon Sep 17 00:00:00 2001 From: caryoscelus Date: Tue, 14 Mar 2023 12:18:42 +0000 Subject: [PATCH] revert circular import style in Site/SiteManager fixes #203 --- src/Site/SiteManager.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/Site/SiteManager.py b/src/Site/SiteManager.py index 5c051a9f..d7ba6e94 100644 --- a/src/Site/SiteManager.py +++ b/src/Site/SiteManager.py @@ -14,7 +14,6 @@ from Config import config from util import helper from util import RateLimit from util import Cached -from .Site import Site from Debug import Debug @PluginManager.acceptPlugins @@ -31,6 +30,7 @@ class SiteManager(object): # Load all sites from data/sites.json @util.Noparallel() def load(self, cleanup=True, startup=False): + from .Site import Site self.log.info("Loading sites... (cleanup: %s, startup: %s)" % (cleanup, startup)) self.loaded = False address_found = [] @@ -169,6 +169,7 @@ class SiteManager(object): return site def add(self, address, all_file=True, settings=None, **kwargs): + from .Site import Site self.sites_changed = int(time.time()) # Try to find site with differect case for recover_address, recover_site in list(self.sites.items()):