fixes observable _construct_extended_attr_path

Passing an empty string resulted in an extended path ending with a "."
This commit is contained in:
Mose Müller 2024-03-28 18:13:44 +01:00
parent 9916d6df60
commit 36a70badce

View File

@ -67,5 +67,9 @@ class Observable(ObservableObject):
self, observer_attr_name: str, instance_attr_name: str
) -> str:
if observer_attr_name != "":
return f"{observer_attr_name}.{instance_attr_name}"
return (
f"{observer_attr_name}.{instance_attr_name}"
if instance_attr_name != ""
else observer_attr_name
)
return instance_attr_name