(func: Callable[..., R])
| 25 | """Decorator for changing directory temporarily.""" |
| 26 | |
| 27 | def chdir(func: Callable[..., R]) -> Callable[..., R]: |
| 28 | @wraps(func) |
| 29 | def inner(*args: Any, **kwargs: Any) -> R: |
| 30 | with DirectoryExcursion(path): |
| 31 | return func(*args, **kwargs) |
| 32 | |
| 33 | return inner |
| 34 | |
| 35 | return chdir |
| 36 |
no outgoing calls
no test coverage detected