forked from ungleich-public/cdist
		
	
		
			
				
	
	
		
			27 lines
		
	
	
	
		
			591 B
		
	
	
	
		
			Groff
		
	
	
	
	
	
			
		
		
	
	
			27 lines
		
	
	
	
		
			591 B
		
	
	
	
		
			Groff
		
	
	
	
	
	
| # From curl  http://armstrong.cc/~steven/tmp/makedirs.py:
 | |
| 
 | |
| #!/usr/bin/env python2
 | |
| 
 | |
| import os
 | |
| 
 | |
| def makedirs(path, mode=0o777, exist_ok=False):
 | |
|     try:
 | |
|         os.makedirs(path, mode=mode, exist_ok=exist_ok)
 | |
|     except TypeError:
 | |
|         try:
 | |
|             os.makedirs(path, mode=mode)
 | |
|         except OSError as e:
 | |
|             if exist_ok and e.errno == 17: # File exists
 | |
|                 pass
 | |
|             else:
 | |
|                 raise
 | |
| 
 | |
| 
 | |
| makedirs('/tmp/python/makedirs')
 | |
| 
 | |
| try:
 | |
|     makedirs('/tmp/python/makedirs')
 | |
| except OSError as e:
 | |
|     print(e)
 | |
| 
 | |
| makedirs('/tmp/python/makedirs', exist_ok=True)
 |