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)
 |