After demonstrating the dashboard for a few minutes, I looked at the terminal where the server was running and noticed there had been an exception raised that hadn't seemed to have affected anything noticeable, but just want to report it here:
File "/home/tmorton/repositories/lsst_dashboard/lsst_dashboard/gui.py", line 679, in _update_selected_metrics_by_filter
self._switch_view_mode()
File "/home/tmorton/repositories/lsst_dashboard/lsst_dashboard/gui.py", line 720, in _switch_view_mode
self._plot_layout.append(self.list_layout)
File "/home/tmorton/.local/lib/python3.7/site-packages/panel/layout.py", line 303, in append
self.objects = new_objects
File "/home/tmorton/.local/lib/python3.7/site-packages/param/parameterized.py", line 294, in _f
instance_param.__set__(obj, val)
File "/home/tmorton/.local/lib/python3.7/site-packages/param/parameterized.py", line 296, in _f
return f(self, obj, val)
File "/home/tmorton/.local/lib/python3.7/site-packages/param/parameterized.py", line 861, in __set__
obj.param._call_watcher(watcher, event)
File "/home/tmorton/.local/lib/python3.7/site-packages/param/parameterized.py", line 1456, in _call_watcher
watcher.fn(event)
File "/home/tmorton/.local/lib/python3.7/site-packages/panel/viewable.py", line 664, in param_change
self._update_model(events, msg, root, model, doc, comm)
File "/home/tmorton/.local/lib/python3.7/site-packages/panel/layout.py", line 79, in _update_model
filtered[self._rename['objects']] = self._get_objects(model, old, doc, root, comm)
File "/home/tmorton/.local/lib/python3.7/site-packages/panel/layout.py", line 126, in _get_objects
child = pane._get_model(doc, root, model, comm)
File "/home/tmorton/.local/lib/python3.7/site-packages/panel/layout.py", line 136, in _get_model
objects = self._get_objects(model, [], doc, root, comm)
File "/home/tmorton/.local/lib/python3.7/site-packages/panel/layout.py", line 126, in _get_objects
child = pane._get_model(doc, root, model, comm)
File "/home/tmorton/.local/lib/python3.7/site-packages/panel/pane/holoviews.py", line 249, in _get_model
old_plot.cleanup()
File "/home/tmorton/.local/lib/python3.7/site-packages/holoviews/plotting/bokeh/plot.py", line 347, in cleanup
(p, subscriber) for p, subscriber in stream._subscribers
File "/home/tmorton/.local/lib/python3.7/site-packages/holoviews/plotting/bokeh/plot.py", line 348, in <listcomp>
if get_method_owner(subscriber) not in plots
File "/home/tmorton/.local/lib/python3.7/site-packages/holoviews/core/util.py", line 543, in get_method_owner
return method.__self__ if sys.version_info.major >= 3 else method.im_self
AttributeError: 'functools.partial' object has no attribute '__self__'
After demonstrating the dashboard for a few minutes, I looked at the terminal where the server was running and noticed there had been an exception raised that hadn't seemed to have affected anything noticeable, but just want to report it here: