We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 8847575 commit ed8c309Copy full SHA for ed8c309
packages/schema/generate-spec.py
@@ -114,6 +114,11 @@ def jsdefault(trait):
114
default = trait.make_dynamic_default()
115
if issubclass(trait.klass, widgets.Widget):
116
return 'reference to new instance'
117
+ elif hasattr(trait, 'default'):
118
+ # This is the default for traitlets 5
119
+ default = trait.default()
120
+ if isinstance(default, bytes) or isinstance(default, memoryview):
121
+ default = trait.default_value_repr()
122
elif isinstance(trait, Union):
123
124
else:
0 commit comments