From 0999144689adcfcc5cecd56742880f76db559759 Mon Sep 17 00:00:00 2001 From: Sven Augustin Date: Mon, 18 May 2026 11:26:09 +0200 Subject: [PATCH] moved PGroup into annotations.py --- annotations.py | 9 +++++++++ api.py | 3 ++- singletons.py | 5 ----- table.py | 3 ++- 4 files changed, 13 insertions(+), 7 deletions(-) create mode 100644 annotations.py diff --git a/annotations.py b/annotations.py new file mode 100644 index 0000000..b36e642 --- /dev/null +++ b/annotations.py @@ -0,0 +1,9 @@ +from typing import Annotated + +from fastapi import Path + + +PGroup = Annotated[str, Path(pattern=r"^p\d{5}$")] + + + diff --git a/api.py b/api.py index df13741..102da22 100644 --- a/api.py +++ b/api.py @@ -4,7 +4,8 @@ from typing import Any import pandas as pd from fastapi import APIRouter -from singletons import PGroup, grids, lib +from annotations import PGroup +from singletons import grids, lib router = APIRouter() diff --git a/singletons.py b/singletons.py index 3280ee4..7a66bf9 100644 --- a/singletons.py +++ b/singletons.py @@ -1,15 +1,10 @@ from collections import defaultdict -from typing import Annotated import arcticdb as adb -from fastapi import Path from registry import Registry -PGroup = Annotated[str, Path(pattern=r"^p\d{5}$")] - - uri = "lmdb://adb" ac = adb.Arctic(uri) diff --git a/table.py b/table.py index 22731b7..a4c9a78 100644 --- a/table.py +++ b/table.py @@ -6,7 +6,8 @@ import pandas as pd from nicegui import APIRouter, app, ui from aggridx import aggridx -from singletons import PGroup, grids, lib +from annotations import PGroup +from singletons import grids, lib OPTIONS = {