From 04d73f253d8e9d928bf0f1ac8ce0349665ff379a Mon Sep 17 00:00:00 2001 From: Felix Stupp Date: Sun, 24 Oct 2021 21:18:40 +0200 Subject: [PATCH] models: Fix points on (TagRootElement|TagTreeElement).share_score to be float --- server/entertainment_decider/models.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/server/entertainment_decider/models.py b/server/entertainment_decider/models.py index a552ccc..05009fd 100644 --- a/server/entertainment_decider/models.py +++ b/server/entertainment_decider/models.py @@ -22,7 +22,7 @@ class TagRootElement: base: Tagable children: List[TagTreeElement] = dataclasses.field(default_factory=lambda: []) - def share_score(self, points: int) -> PreferenceScoreAppender: + def share_score(self, points: float) -> PreferenceScoreAppender: if len(self.children) <= 0: return PreferenceScoreAppender() single_share = points / len(self.children) @@ -35,7 +35,7 @@ class TagTreeElement: base: Tag children: List[TagTreeElement] = dataclasses.field(default_factory=lambda: []) - def share_score(self, points: int) -> PreferenceScoreAppender: + def share_score(self, points: float) -> PreferenceScoreAppender: if len(self.children) <= 0: return PreferenceScoreAppender(PreferenceScore({self.base: points})) children_fraction = len(self.children)