Maxime Liquet
Maxime Liquet
https://github.com/holoviz/param/pull/966 added some internal utility to allow running `isinstance/issubclass` checks against a generator that yields types. This is useful for avoiding importing libraries on import, for example. @hoxbro used the...
I just chatted with @hoxbro and told him I had this in my stash. Totally untested at this stage. Wildly simpler than the alternative implementation attempted in https://github.com/holoviz/param/pull/92, which I...
Resolves https://github.com/holoviz/param/issues/869
Closes https://github.com/holoviz/param/issues/815
Resolves https://github.com/holoviz/param/issues/1003 By raising `ValueError` when trying to remove an already removed/never registered watcher.
Reviewing Marc's docstring update work, I saw that `unwatch` apparently logs a warning if it fails at removing a watcher, there has to be a better way, e.g. raising a...
Deprecate `what` keyword of `.param.watch_values` as anyway the only allowed value is `what='value'`. ```python def watch_values(self_, fn, parameter_names, what='value', onlychanged=True, queued=False, precedence=0): """ Easier-to-use version of `watch` specific to watching...
As suggested in https://github.com/holoviz/param/issues/508#issuecomment-2593954649.
`pickle_default_value` is defined as follows: ``` pickle_default_value: whether the default value should be pickled. Usually, you would want the default value to be pickled, but there are rare cases where...