Skip to content

Commit dd606c3

Browse files
committed
scripts: dump discussion: Add body
Signed-off-by: John Andersen <johnandersenpdx@gmail.com>
1 parent 70c1845 commit dd606c3

1 file changed

Lines changed: 4 additions & 1 deletion

File tree

scripts/dump_discussion.py

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,6 +25,7 @@ class Comment:
2525

2626
@dataclass
2727
class Discussion:
28+
body: str
2829
title: str
2930
comments: List[Comment]
3031

@@ -39,6 +40,7 @@ async def fetch_discussion_data(session, token, owner, repo, discussion_number):
3940
repository(owner: $owner, name: $repo) {
4041
discussion(number: $discussionNumber) {
4142
title
43+
body
4244
comments(first: 100, after: $commentsCursor) {
4345
pageInfo {
4446
hasNextPage
@@ -78,6 +80,7 @@ async def fetch_discussion_data(session, token, owner, repo, discussion_number):
7880
result = await response.json()
7981

8082
discussion_title = result["data"]["repository"]["discussion"]["title"]
83+
discussion_body = result["data"]["repository"]["discussion"]["body"]
8184
comments = result["data"]["repository"]["discussion"]["comments"]["nodes"]
8285
has_next_page = result["data"]["repository"]["discussion"]["comments"]["pageInfo"]["hasNextPage"]
8386
comments_cursor = result["data"]["repository"]["discussion"]["comments"]["pageInfo"]["endCursor"]
@@ -103,7 +106,7 @@ async def fetch_discussion_data(session, token, owner, repo, discussion_number):
103106

104107
discussion_data.append(Comment(body=comment_body, replies=replies))
105108

106-
return Discussion(title=discussion_title, comments=discussion_data)
109+
return Discussion(title=discussion_title, body=discussion_body, comments=discussion_data)
107110

108111
async def main():
109112
parser = argparse.ArgumentParser(description="Fetch GitHub discussion data")

0 commit comments

Comments
 (0)