|
import os |
|
import errno |
|
import nibabel as nb |
|
import numpy as np |
|
import re |
|
|
|
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 |
|
|