import os | |
import errno | |
def try_mkdir(dir): | |
try: | |
os.makedirs(dir) | |
except OSError as err: | |
if err.errno == errno.EEXIST: | |
print("Directory " + dir + " already exists") | |
else: | |
raise ValueError("Can't create dir " + dir) | |
else: | |
print("Created directory " + dir) | |
def function_decorator(new_name): | |
"""" | |
Change the __name__ property of a function using new_name. | |
:param new_name: | |
:return: | |
""" | |
def decorator(func): | |
func.__name__ = new_name | |
return func | |
return decorator | |