You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
But I thought I'd raise this as an issue for the library, as it seems somewhat notable that param.Parameterized does not work when combined with abstract classes.
The text was updated successfully, but these errors were encountered:
ALL software version info
Python == 3.1x
Param == 2.1.0
Description of expected behavior and the observed behavior
In trying to inherit from
param.Parameterized
and an abstract class, an error is raised.TypeError: metaclass conflict: the metaclass of a derived class must be a (non-strict) subclass of the metaclasses of all its bases
To get around it, this seems to work so far, although I'm not yet certain of the limitations:
Similar mention here: https://discourse.holoviz.org/t/parameterized-abc/7257
But I thought I'd raise this as an issue for the library, as it seems somewhat notable that param.Parameterized does not work when combined with abstract classes.
The text was updated successfully, but these errors were encountered: