| """ | |
| Accepts folder, creates (if does not exist) it and checks it is writable. | |
| Empty output if ok. Error in stderr otherwise | |
| """ | |
| import os | |
| import sys | |
| folder = sys.argv[1] | |
| d = os.path.dirname(folder) | |
| if not os.path.exists(folder): | |
| os.makedirs(folder) | |
| if not os.access(folder, os.W_OK): | |
| raise Exception("Dir {0} is not writable".format(folder)) |