diff --git a/streamlit_elements/core/callback.py b/streamlit_elements/core/callback.py index 6c96bfd..891a16f 100644 --- a/streamlit_elements/core/callback.py +++ b/streamlit_elements/core/callback.py @@ -135,8 +135,10 @@ class ElementsCallbackData(dict): __slots__ = () def __getattr__(self, value): - return self.__getitem__(value) - + try: + return self.__getitem__(value) + except: + raise AttributeError(f'{value} is not a valid attribute') def _get_parameters(function): return (