From 9f2698d270de79f67192e3ab70031cb2bca11acb Mon Sep 17 00:00:00 2001 From: Tiago Scholten Date: Mon, 27 Jul 2026 16:48:49 +0200 Subject: [PATCH] fixed circular import --- src/fiber_package/entity/enums.py | 5 ----- src/fiber_package/membership_tag.py | 9 +++++++-- 2 files changed, 7 insertions(+), 7 deletions(-) diff --git a/src/fiber_package/entity/enums.py b/src/fiber_package/entity/enums.py index 41ef296..212ef20 100644 --- a/src/fiber_package/entity/enums.py +++ b/src/fiber_package/entity/enums.py @@ -1,10 +1,5 @@ from enum import StrEnum -class Membership(StrEnum): - member = "member" - activity_goer = "activity_goer" - alumn = "alumn" - class LanguageOption(StrEnum): nl = "NL" en = "EN" diff --git a/src/fiber_package/membership_tag.py b/src/fiber_package/membership_tag.py index 821c178..5f32636 100644 --- a/src/fiber_package/membership_tag.py +++ b/src/fiber_package/membership_tag.py @@ -1,10 +1,15 @@ from typing import Annotated from pydantic import AfterValidator - -from fiber_package.entity.member import MembershipTag +from enum import StrEnum BARE_TAGS = ["public"] +class Membership(StrEnum): + member = "member" + activity_goer = "activity_goer" + alumn = "alumn" + + def validate_visibility_tag(v: str) -> str: if v in BARE_TAGS: return v