From 4bddc35633f0d054dce9bbe88abad72741eb557f Mon Sep 17 00:00:00 2001 From: Walter Oggioni Date: Tue, 10 Sep 2024 00:04:30 +0800 Subject: [PATCH] fixed bug in Maybe.value --- pyproject.toml | 2 +- src/pwo/maybe.py | 5 ++--- 2 files changed, 3 insertions(+), 4 deletions(-) diff --git a/pyproject.toml b/pyproject.toml index 87a35d5..7421a56 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -4,7 +4,7 @@ build-backend = "setuptools.build_meta" [project] name = "pwo" -version = "0.0.2" +version = "0.0.3" authors = [ { name="Walter Oggioni", email="oggioni.walter@gmail.com" }, ] diff --git a/src/pwo/maybe.py b/src/pwo/maybe.py index 4f44e90..f0f6ad2 100644 --- a/src/pwo/maybe.py +++ b/src/pwo/maybe.py @@ -24,11 +24,10 @@ class Maybe(Generic[T]): @property def value(self) -> T: - value = self._value - if not value: + if self.is_empty: raise ValueError('Empty Maybe') else: - return value + return self._value @property def is_present(self) -> bool: