Revision 72087dcd
b/lib/utils.py | ||
---|---|---|
645 | 645 |
raise |
646 | 646 |
|
647 | 647 |
|
648 |
def RemoveDir(dirname): |
|
649 |
"""Remove an empty directory. |
|
650 |
|
|
651 |
Remove a directory, ignoring non-existing ones. |
|
652 |
Other errors are passed. This includes the case, |
|
653 |
where the directory is not empty, so it can't be removed. |
|
654 |
|
|
655 |
@type dirname: str |
|
656 |
@param dirname: the empty directory to be removed |
|
657 |
|
|
658 |
""" |
|
659 |
try: |
|
660 |
os.rmdir(dirname) |
|
661 |
except OSError, err: |
|
662 |
if err.errno != errno.ENOENT: |
|
663 |
raise |
|
664 |
|
|
665 |
|
|
648 | 666 |
def RenameFile(old, new, mkdir=False, mkdir_mode=0750): |
649 | 667 |
"""Renames a file. |
650 | 668 |
|
Also available in: Unified diff