Files
openide/python/helpers/pycharm/_jb_create_folder.py
Ilya.Kazakevich 2de0aa4aa0 PY-14036: Support remote Django (and other) project creation
* See PyProjectSynchronizer for entry point
* DownloadAction refactored to extract  download
* VagrantSupportImpl refactored to fetch mapped folders
2016-10-25 20:43:52 +03:00

15 lines
352 B
Python

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