diff --git a/rio/component_meta.py b/rio/component_meta.py index 697d746f..5e33b695 100644 --- a/rio/component_meta.py +++ b/rio/component_meta.py @@ -156,7 +156,7 @@ class ComponentMeta(RioDataclassMeta): component._session_ = session # Create a unique ID for this component - component._id = session._next_free_component_id + component._id_ = session._next_free_component_id session._next_free_component_id += 1 component._properties_assigned_after_creation_ = set() @@ -188,7 +188,7 @@ class ComponentMeta(RioDataclassMeta): # # Components must be known by their id, so any messages addressed to # them can be passed on correctly. - session._weak_components_by_id[component._id] = component + session._weak_components_by_id[component._id_] = component session._register_dirty_component( component, diff --git a/rio/components/button.py b/rio/components/button.py index ce91064f..28d17f22 100644 --- a/rio/components/button.py +++ b/rio/components/button.py @@ -198,9 +198,9 @@ class Button(Component): if isinstance(self.content, str): content = f"text:{self.content!r}" else: - content = f"content:{self.content._id}" + content = f"content:{self.content._id_}" - return f"