(root)
| 10 | # Helpers to create and destroy hierarchies. |
| 11 | |
| 12 | def cleanout(root): |
| 13 | names = os.listdir(root) |
| 14 | for name in names: |
| 15 | fullname = os.path.join(root, name) |
| 16 | if os.path.isdir(fullname) and not os.path.islink(fullname): |
| 17 | cleanout(fullname) |
| 18 | else: |
| 19 | os.remove(fullname) |
| 20 | os.rmdir(root) |
| 21 | |
| 22 | def fixdir(lst): |
| 23 | if "__builtins__" in lst: |