mirror of
https://github.com/tiqi-group/pydase.git
synced 2025-06-05 05:00:40 +02:00
improves check for updated value in Observer
This commit is contained in:
parent
44cd9597cb
commit
4fc25c6752
@ -11,6 +11,7 @@ from pydase.observer_pattern.observer.property_observer import (
|
||||
reverse_dict,
|
||||
)
|
||||
from pydase.utils.helpers import get_object_attr_from_path_list
|
||||
from pydase.utils.serializer import dump
|
||||
|
||||
logger = logging.getLogger(__name__)
|
||||
|
||||
@ -39,7 +40,7 @@ class DataServiceObserver(Observer):
|
||||
)
|
||||
|
||||
cached_value = cached_value_dict.get("value")
|
||||
if cached_value != value:
|
||||
if cached_value != dump(value)["value"]:
|
||||
logger.debug("'%s' changed to '%s'", full_access_path, value)
|
||||
|
||||
self._update_cache_value(full_access_path, value, cached_value_dict)
|
||||
|
Loading…
x
Reference in New Issue
Block a user