Skip to content

Commit

Permalink
fix: Filter issues to separate pull requests from data
Browse files Browse the repository at this point in the history
  • Loading branch information
tomlin7 authored May 14, 2024
1 parent db05fef commit a535678
Showing 1 changed file with 3 additions and 11 deletions.
14 changes: 3 additions & 11 deletions biscuit/core/components/views/sidebar/github/issues.py
Original file line number Diff line number Diff line change
Expand Up @@ -48,7 +48,7 @@ def on_click(self, *_) -> None:
try:
item = self.tree.selection()[0]
link = self.tree.item(item, "values")[0]
webbrowser.open(link)
webbrowser.open(link)d
except Exception as e:
pass

Expand All @@ -65,16 +65,8 @@ def fetch(self) -> typing.List[dict]:
self.tree.insert('', tk.END, text="No open issues")
return

for index, issue in enumerate(issues):
# Remove the pull requests from issues
try:
issue["pull_request"]
del issues[index]
except KeyError:
pass

self.issues_actionset.update([(f"{issue['title']} #{issue['number']}", lambda *_, link=issue['html_url']: webbrowser.open(link)) for issue in issues])
issues = ((f"{issue['title']} #{issue['number']}", issue['html_url']) for issue in issues)
self.issues_actionset.update([(f"{issue['title']} #{issue['number']}", lambda *_, link=issue['html_url']: webbrowser.open(link)) for issue in issues if 'pull_request' not in issue])
issues = ((f"{issue['title']} #{issue['number']}", issue['html_url']) for issue in issues if 'pull_request' not in issue)

self.tree.delete(*self.tree.get_children())
for issue in issues:
Expand Down

0 comments on commit a535678

Please sign in to comment.