import os def rm(p: str, cwd: str = "/"): path = cwd+p print(f"rm {path=}") try: os.unlink(path) except OSError: for f in os.listdir(path): # pyright: ignore[reportAny] rm(f, path+"/") # pyright: ignore[reportAny] os.unlink(path) for f in os.listdir(): # pyright: ignore[reportAny] rm(f) # pyright: ignore[reportAny]