plants/pico/purge.py

15 lines
379 B
Python

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]