From 34b5a1272bc80bcb9ca3415dfa0e29aef76e00bf Mon Sep 17 00:00:00 2001 From: rus07tam Date: Mon, 24 Nov 2025 15:01:44 +0000 Subject: [PATCH] refactor: small changes --- src/snakia/core/rx/base_bindable.py | 3 +-- src/snakia/core/rx/combines.py | 4 ++-- src/snakia/types/marker.py | 2 +- 3 files changed, 4 insertions(+), 5 deletions(-) diff --git a/src/snakia/core/rx/base_bindable.py b/src/snakia/core/rx/base_bindable.py index b229821..bd8c73b 100644 --- a/src/snakia/core/rx/base_bindable.py +++ b/src/snakia/core/rx/base_bindable.py @@ -29,8 +29,7 @@ class BaseBindable(Generic[T]): def value(self) -> T: if self.has_value: return self.__value - else: - return self.default_value + return self.default_value @property def has_value(self) -> bool: diff --git a/src/snakia/core/rx/combines.py b/src/snakia/core/rx/combines.py index 345d0a7..23c6675 100644 --- a/src/snakia/core/rx/combines.py +++ b/src/snakia/core/rx/combines.py @@ -95,7 +95,7 @@ def combine( ) def subscriber(_: ValueChanged[Any]) -> None: - combined.set(combiner(*[*map(lambda s: s.value, sources)])) + combined.set(combiner(*map(lambda s: s.value, sources))) for source in sources: if isinstance(source, Bindable): @@ -185,7 +185,7 @@ def async_combine( ) async def subscriber(_: ValueChanged[Any]) -> None: - result = await combiner(*[*map(lambda s: s.value, sources)]) + result = await combiner(*map(lambda s: s.value, sources)) await combined.set(result) for source in sources: diff --git a/src/snakia/types/marker.py b/src/snakia/types/marker.py index 002e2ec..3024fb9 100644 --- a/src/snakia/types/marker.py +++ b/src/snakia/types/marker.py @@ -12,7 +12,7 @@ MARKERS_ATTR = "__snakia_markers__" def _get_all_markers(obj: Any) -> dict[type["Marker"], "Marker"]: - return get_or_set_attr(obj, MARKERS_ATTR, dict[type[Marker], Marker]()) + return get_or_set_attr(obj, MARKERS_ATTR, dict()) class Marker: