]> mj.ucw.cz Git - moe.git/blob - t/moe/util.py
Added a simple utility function for simulating mkdir -p.
[moe.git] / t / moe / util.py
1 #!/usr/bin/env python
2
3 import os
4 import os.path
5
6 def mkdir_tree(name):
7     try:
8         os.mkdir(name)  
9     except OSError, e:
10         if e.errno == os.errno.ENOENT:
11             head, tail = os.path.split(name)
12             mkdir_tree(head)
13             os.mkdir(name)
14         elif e.errno == os.errno.EEXIST:
15             pass
16         else:
17             raise e