TagRootElement.share_score: Also abort if points to share are 0

master
Felix Stupp 3 years ago
parent 5743b70d96
commit 20ce11b9e7
Signed by: zocker
GPG Key ID: 93E1BD26F6B02FB7

@ -23,7 +23,7 @@ class TagRootElement:
children: List[TagTreeElement] = dataclasses.field(default_factory=lambda: [])
def share_score(self, points: float) -> PreferenceScoreAppender:
if len(self.children) <= 0:
if points == 0 or len(self.children) <= 0:
return PreferenceScoreAppender()
single_share = points / len(self.children)
shares = (child.share_score(single_share) for child in self.children)

Loading…
Cancel
Save