1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18
from arch import * def mkdir(path): os.mkdir(path) add_id(path) def set_file_contents(path, contents): add = not os.path.exists(path) file(path, "wb").write(contents) if add: add_id(path) def unlink(path): try: os.unlink(path) delete_id(path) except OSError, e: if e.errno != 2: raise