def refresh(self): self.project_list.DeleteAllItems() i = 0 for r in self.s.projects: if os.path.exists(r + '/.proton8/project.json'): proj = Project(r) t = time.strftime('%H:%M %d-%m-%Y', time.localtime(proj.last_time())) if proj.last_time() > -1 else 'N/A' self.project_list.InsertStringItem(i, '') self.project_list.SetStringItem(i, 1, str(proj.title())) self.project_list.SetStringItem(i, 2, str(proj.job_count())) self.project_list.SetStringItem(i, 3, t) if self.s.current == r: self.project_list.SetItemImage(i, 0) i +=1 self._update_sb('Project: ' + Tab._project.title() if Tab._project else 'None', 1)