(self)
| 399 | self.link() |
| 400 | |
| 401 | def link(self) -> None: |
| 402 | try: |
| 403 | setattr( |
| 404 | self.target[0], |
| 405 | self.target[1], |
| 406 | self._transform(getattr(self.source[0], self.source[1])), |
| 407 | ) |
| 408 | finally: |
| 409 | self.source[0].observe(self._update, names=self.source[1]) |
| 410 | |
| 411 | @contextlib.contextmanager |
| 412 | def _busy_updating(self) -> t.Any: |
no test coverage detected