summaryrefslogtreecommitdiff
path: root/continuedev/src/continuedev/plugins/context_providers/github.py
diff options
context:
space:
mode:
Diffstat (limited to 'continuedev/src/continuedev/plugins/context_providers/github.py')
-rw-r--r--continuedev/src/continuedev/plugins/context_providers/github.py31
1 files changed, 18 insertions, 13 deletions
diff --git a/continuedev/src/continuedev/plugins/context_providers/github.py b/continuedev/src/continuedev/plugins/context_providers/github.py
index 2e7047f2..d394add1 100644
--- a/continuedev/src/continuedev/plugins/context_providers/github.py
+++ b/continuedev/src/continuedev/plugins/context_providers/github.py
@@ -1,8 +1,13 @@
from typing import List
-from github import Github
-from github import Auth
-from ...core.context import ContextProvider, ContextItemDescription, ContextItem, ContextItemId
+from github import Auth, Github
+
+from ...core.context import (
+ ContextItem,
+ ContextItemDescription,
+ ContextItemId,
+ ContextProvider,
+)
class GitHubIssuesContextProvider(ContextProvider):
@@ -22,14 +27,14 @@ class GitHubIssuesContextProvider(ContextProvider):
repo = gh.get_repo(self.repo_name)
issues = repo.get_issues().get_page(0)
- return [ContextItem(
- content=issue.body,
- description=ContextItemDescription(
- name=f"Issue #{issue.number}",
- description=issue.title,
- id=ContextItemId(
- provider_title=self.title,
- item_id=issue.id
- )
+ return [
+ ContextItem(
+ content=issue.body,
+ description=ContextItemDescription(
+ name=f"Issue #{issue.number}",
+ description=issue.title,
+ id=ContextItemId(provider_title=self.title, item_id=issue.id),
+ ),
)
- ) for issue in issues]
+ for issue in issues
+ ]