(*args: P.args, **kwargs: P.kwargs)
| 38 | """Wraps a function so that it swallows exceptions.""" |
| 39 | |
| 40 | def wrapper(*args: P.args, **kwargs: P.kwargs) -> R | None: |
| 41 | try: |
| 42 | return func(*args, **kwargs) |
| 43 | except Exception: |
| 44 | pass |
| 45 | return None |
| 46 | |
| 47 | return update_wrapper(wrapper, func) |
| 48 |