def import_scan_dirs(dest_dir,src_dir): sim_dirs=[] get_scan_dirs(sim_dirs,src_dir) for my_file in sim_dirs: dest=os.path.join(dest_dir,os.path.basename(my_file)) print("copy scan dir",my_file,"to",dest) if os.path.exists(dest): delete_second_level_link_tree(dest) copy_scan_dir(dest,my_file)
def import_scan_dirs(dest_dir,src_dir): sim_dirs=[] get_scan_dirs(sim_dirs,src_dir) for my_file in sim_dirs: dest=os.path.join(dest_dir,os.path.basename(my_file)) print("copy scan dir",my_file,"to",dest) if os.path.exists(dest): gpvdm_delete_file(dest) copy_scan_dir(dest,my_file)
def load_tabs(self): sim_dirs = [] get_scan_dirs(sim_dirs, self.sim_dir) if len(sim_dirs) == 0: sim_dirs.append("scan1") else: for i in range(0, len(sim_dirs)): sim_dirs[i] = sim_dirs[i] for i in range(0, len(sim_dirs)): self.add_page(sim_dirs[i])
def clean_scan_dirs(path): sim_dirs=[] get_scan_dirs(sim_dirs,path) for my_dir in sim_dirs: print("cleaning ",my_dir) files = os.listdir(my_dir) for file in files: file_name=os.path.join(my_dir,file) if file_name.endswith(".dat"): print("Remove",file_name) os.remove(file_name) if os.path.isdir(file_name): print("remove dir",file_name) shutil.rmtree(file_name)
def load_tabs(self): sim_dirs=[] get_scan_dirs(sim_dirs,self.sim_dir) print(sim_dirs,self.sim_dir) if len(sim_dirs)==0: sim_dirs.append("scan1") else: for i in range(0,len(sim_dirs)): sim_dirs[i]=sim_dirs[i] for i in range(0,len(sim_dirs)): self.add_page(sim_dirs[i])
def load_tabs(self): sim_dirs = [] get_scan_dirs(sim_dirs, self.sim_dir) if len(sim_dirs) == 0: sim_dirs.append("scan1") else: for i in range(0, len(sim_dirs)): sim_dirs[i] = sim_dirs[i] for i in range(0, len(sim_dirs)): self.add_page(sim_dirs[i]) if self.notebook.count() != 0: self.ribbon.goto_page(_("Simulations"))