Source code for flexlate_dev.dirutils

import os
from contextlib import contextmanager
from pathlib import Path


[docs]@contextmanager def change_directory_to(path: Path): current_path = os.getcwd() os.chdir(path) yield os.chdir(current_path)
[docs]def directory_has_files_or_directories(path: Path): return len(list(path.iterdir())) > 0