def get_project(path): """ get docker project given file path """ logging.debug('get project ' + path) command = Command() config_path = get_config_path(path) project = command.get_project(config_path) return project
def get_project(path): """ get docker project given file path """ logging.debug("get project " + path) command = Command() config_path = get_config_path(path) project = command.get_project(config_path) return project
def get_config_filename_for_files(filenames, subdir=None): def make_files(dirname, filenames): for fname in filenames: with open(os.path.join(dirname, fname), 'w') as f: f.write('') project_dir = tempfile.mkdtemp() try: make_files(project_dir, filenames) if subdir: base_dir = tempfile.mkdtemp(dir=project_dir) else: base_dir = project_dir return os.path.basename(config.get_config_path(base_dir)) finally: shutil.rmtree(project_dir)
def get_yml_path(path): return get_config_path(path)