Hello everyone,
I’m facing an issue with tooltips in my application. Here’s an example of one of them:
hlp_topic_list_tooltip = Tooltip(content=HTML(HELP_TEXT_TOPIC_LIST),
position="right",
styles = {"width":"400px", "background-color": "#d3d3d3"}
)
hlp_topic_list = pn.widgets.TooltipIcon(value = hlp_topic_list_tooltip)
topic_list = pn.Column(pn.Row("# Topic List", hlp_topic_list), topiclist_widget)
The app was deployed on Hugging Face. When initiating a new session, the application generates an exception. How to fix it?
Exception:
2023-08-19 10:56:14,190 Error running application handler <bokeh.application.handlers.script.ScriptHandler object at 0x7f7af30588e0>: Tooltip(id='p1003', ...).content doesn't have a value set
File 'descriptors.py', line 283, in __get__:
raise UnsetValueError(f"{obj}.{self.name} doesn't have a value set") Traceback (most recent call last):
File "/usr/local/lib/python3.10/site-packages/bokeh/application/handlers/code_runner.py", line 229, in run
exec(self._code, module.__dict__)
File "/code/app.py", line 270, in <module>
app_template.servable()
File "/usr/local/lib/python3.10/site-packages/panel/template/base.py", line 517, in servable
return super().servable(title, location, area, target)
File "/usr/local/lib/python3.10/site-packages/panel/viewable.py", line 391, in servable
self.server_doc(title=title, location=location) # type: ignore
File "/usr/local/lib/python3.10/site-packages/panel/template/base.py", line 480, in server_doc
return self._init_doc(doc, title=title, location=location)
File "/usr/local/lib/python3.10/site-packages/panel/template/base.py", line 726, in _init_doc
document = super()._init_doc(doc, comm, title, notebook, location)
File "/usr/local/lib/python3.10/site-packages/panel/template/base.py", line 244, in _init_doc
add_to_doc(model, document, hold=bool(comm))
File "/usr/local/lib/python3.10/site-packages/panel/io/model.py", line 112, in add_to_doc
remove_root(obj)
File "/usr/local/lib/python3.10/site-packages/panel/io/model.py", line 99, in remove_root
for model in obj.select({'type': Model}):
File "/usr/local/lib/python3.10/site-packages/bokeh/model/model.py", line 485, in select
return find(self.references(), selector)
File "/usr/local/lib/python3.10/site-packages/bokeh/model/model.py", line 471, in references
return set(collect_models(self))
File "/usr/local/lib/python3.10/site-packages/bokeh/model/util.py", line 139, in collect_models
return collect_filtered_models(None, *input_values)
File "/usr/local/lib/python3.10/site-packages/bokeh/model/util.py", line 119, in collect_filtered_models
visit_immediate_value_references(obj, queue_one)
File "/usr/local/lib/python3.10/site-packages/bokeh/model/util.py", line 185, in visit_immediate_value_references
child = getattr(value, attr)
File "/usr/local/lib/python3.10/site-packages/bokeh/core/property/descriptors.py", line 283, in __get__
raise UnsetValueError(f"{obj}.{self.name} doesn't have a value set")
bokeh.core.property.descriptors.UnsetValueError: Tooltip(id='p1003', ...).content doesn't have a value set