diff --git a/baukit/labwidget.py b/baukit/labwidget.py index e8e14f0..58beba2 100644 --- a/baukit/labwidget.py +++ b/baukit/labwidget.py @@ -48,7 +48,7 @@ import io import json import html import re -from inspect import signature +from inspect import signature, getmro from . import show @@ -237,7 +237,7 @@ class Widget(Model): Returns the HTML code for the widget. ''' self._viewcount += 1 - json_data = json.dumps({ + json_data = jsondump({ k: v.value for k, v in vars(self).items() if isinstance(v, Property)}) json_data = re.sub('