metrics: remove circular import

This commit is contained in:
Iain Learmonth 2022-11-02 13:24:02 +00:00
parent 8aad3368af
commit 28c07b7d82
2 changed files with 16 additions and 8 deletions

View file

@ -30,9 +30,9 @@ app.register_blueprint(tfstate, url_prefix="/tfstate")
if 'nose' not in sys.modules.keys() and sys.argv[1] != "db":
from app.metrics import DefinedProxiesCollector, BlockedProxiesCollector, AutomationCollector
REGISTRY.register(DefinedProxiesCollector()) # type: ignore[no-untyped-call]
REGISTRY.register(BlockedProxiesCollector()) # type: ignore[no-untyped-call]
REGISTRY.register(AutomationCollector()) # type: ignore[no-untyped-call]
REGISTRY.register(DefinedProxiesCollector(app)) # type: ignore[no-untyped-call]
REGISTRY.register(BlockedProxiesCollector(app)) # type: ignore[no-untyped-call]
REGISTRY.register(AutomationCollector(app)) # type: ignore[no-untyped-call]
@app.route('/')