Ryan Morshead
Ryan Morshead
I'd recommend overriding this value-based comparison behavior of `link` in `_update_source` and `_update_target` with an identity-based comparison (i.e. use the `is` operator). This way you don't have to subclass `DataFrame`....
Unfortunately I'm not sure there's too much we can do at this point. I think changing this behavior might break too many things (which we're really trying to avoid). I...
@astrofrog, I don't think there's a good way to do this - it's hard (if not impossible) to infer whether the user does, or doesn't want to squash notifications to...
@aplavin I don't see `@foo.observe` being feasible since it would require too many unpleasant heuristics to handle all the ways `foo.observe` can be called. However, I think this could be...
I see two reasons for keeping it private: 1. There hasn't been a compelling use case that couldn't be accomplished with the decorator yet. How are you using it? 2....
It looks like you have to go to a lot of effort to look up the "magic" notifier methods. Probably fine to support them in this PR, but maybe we...
> when extending to more complex or nested views it's rather inconvenient Can you show an example that demonstrates the inconvenience? I think it would help in determining whether or...
Could this be solved with a utility function that can create more than one link at a time? ```python def link_many(source: Any, target: Any, attribute_mapping: Dict[str, str]): -> None: ......
Since traitlets already has a framework for descriptor setup and still supports Python
@NeilGirdhar though I contribute a lot here, I actually don't have collaborator access. This brings up a good point about a subclass setup phase though. So I'd have left it...