def make_chunky_home(chunky_home_root):
try:
if not os.path.exists(os.path.join(chunky_home_root, '.chunky')):
os.mkdir(os.path.join(chunky_home_root, '.chunky'))
if not os.path.exists(os.path.join(chunky_home_root, '.chunky', 'pipelines')):
os.mkdir(os.path.join(chunky_home_root, '.chunky', 'pipelines'))
if not os.path.isfile(os.path.join(chunky_home_root, '.chunky', 'pipelines', '__init__.py')):
os.mknod(os.path.join(chunky_home_root, '.chunky', 'pipelines', '__init__.py'), 0o644)
if not os.path.exists(os.path.join(chunky_home_root, '.chunky', 'configs')):
os.mkdir(os.path.join(chunky_home_root, '.chunky', 'configs'))
sys.stdout.write('ChunkyPipes successfully initialized at {}\n'.format(chunky_home_root))
if chunky_home_root != os.path.expanduser('~'):
sys.stdout.write('Please set a CHUNKY_HOME environment variable to {}\n'.format(chunky_home_root))
except OSError as e:
sys.stderr.write('An error occurred initializing ChunkyPipes at {}.\n{}\n'.format(
chunky_home_root,
e.message
))
评论列表
文章目录