Skip to content
This repository was archived by the owner on Aug 28, 2020. It is now read-only.

Commit d5a1816

Browse files
committed
reusable method to find a project by its name
1 parent 61f2520 commit d5a1816

File tree

2 files changed

+7
-2
lines changed

2 files changed

+7
-2
lines changed

pugdebug/gui/projects.py

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -107,6 +107,12 @@ def load_projects(self):
107107
model = self.model()
108108
model.load_projects()
109109

110+
def load_project_by_name(self, project_name):
111+
model = self.model()
112+
item = model.findItems(project_name)[0]
113+
project = model.get_project_by_item(item)
114+
return project
115+
110116
def show_context_menu(self, point):
111117
context_menu = QMenu(self)
112118

pugdebug/pugdebug.py

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -257,8 +257,7 @@ def handle_new_project_created(self, project_name):
257257
"""
258258
self.projects_browser.load_projects()
259259

260-
item = self.projects_browser.model().findItems(project_name)[0]
261-
project = self.projects_browser.model().get_project_by_item(item)
260+
project = self.projects_browser.load_project_by_name(project_name)
262261

263262
self.load_project(project)
264263

0 commit comments

Comments
 (0)