(self)
| 370 | |
| 371 | @property |
| 372 | def _callback(self): |
| 373 | def evaluate_inner(): |
| 374 | obj = self.eval() |
| 375 | if isinstance(obj, pd.DataFrame): |
| 376 | return pn.pane.DataFrame(obj, max_rows=self._max_rows, **self._kwargs) |
| 377 | return obj |
| 378 | |
| 379 | params = self._params |
| 380 | if params: |
| 381 | |
| 382 | @pn.depends(*params) |
| 383 | def evaluate(*args, **kwargs): |
| 384 | return evaluate_inner() |
| 385 | else: |
| 386 | |
| 387 | def evaluate(): |
| 388 | return evaluate_inner() |
| 389 | |
| 390 | return evaluate |
| 391 | |
| 392 | def _clone( |
| 393 | self, |
no outgoing calls