def switch_dir(self): """Switch to current directory""" com_dir = self.get_common_dir() if not os.path.exists(com_dir): DirHelper.check_or_create_temp_dir(com_dir) self.cwd = os.getcwd() os.chdir(self.get_common_dir())
def prepare_scan_directories(self): """Used for prepartion of directories used during scan functionality""" self.basename = os.path.basename(self.content) dirs = [self.conf.assessment_results_dir, settings.tarball_result_dir] dirs.extend(os.path.join(self.conf.assessment_results_dir, x) for x in settings.preupgrade_dirs) if self.conf.temp_dir: dirs.append(self.conf.temp_dir) for dir_name in dirs: DirHelper.check_or_create_temp_dir(dir_name) # Copy README files into proper directories for key, val in six.iteritems(settings.readme_files): shutil.copyfile(os.path.join(settings.source_dir, key), os.path.join(self.conf.assessment_results_dir, val))
def prepare_scan_directories(self): """Used for prepartion of directories used during scan functionality""" dirs = [self.conf.assessment_results_dir, settings.tarball_result_dir] dirs.extend(os.path.join(self.conf.assessment_results_dir, x) for x in settings.preupgrade_dirs) if self.conf.temp_dir: dirs.append(self.conf.temp_dir) for dir_name in dirs: DirHelper.check_or_create_temp_dir(dir_name) # Copy README files into assessment result directory so the user has # them easily available for orig_filename, dest_filename in settings.readme_files.items(): shutil.copyfile(os.path.join(settings.DOC_DIR, orig_filename), os.path.join(settings.assessment_results_dir, dest_filename))
def prepare_scan_directories(self): """Used for prepartion of directories used during scan functionality""" self.basename = os.path.basename(self.content) dirs = [self.conf.assessment_results_dir, settings.tarball_result_dir] dirs.extend( os.path.join(self.conf.assessment_results_dir, x) for x in settings.preupgrade_dirs) if self.conf.temp_dir: dirs.append(self.conf.temp_dir) for dir_name in dirs: DirHelper.check_or_create_temp_dir(dir_name) # Copy README files into proper directories for key, val in six.iteritems(settings.readme_files): shutil.copyfile( os.path.join(settings.source_dir, key), os.path.join(self.conf.assessment_results_dir, val))