`objects` set on both class and instance with `on_init=True`
Open
type-bug
- Dominant language
- Python
- Stars
- 521
- Forks
- 86
- Avg merge
- 1d 13h
- Merged PRs (30d)
- 35
Description
With `on_init=True` the `objects` of the selector are set both on the instance **and** the class in the callback.

Code:
```python
class P(param.Parameterized):
s = param.Selector()
@param.depends('s', watch=True, on_init=True)
def update(self):
self.param.s.objects = list('abc')
p = P()
p.param.s.objects
P.param.s.objects
```
Contributor guide
Assessment
This issue has not been assessed yet.