Skip to content

Commit 0453245

Browse files
Merge pull request #7 from Eclipse-Dominator/Beta
Bug fixes and some feature change
2 parents 4aebafb + 0557db5 commit 0453245

2 files changed

Lines changed: 10 additions & 6 deletions

File tree

app.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -20,15 +20,15 @@ def create_digest_setting():
2020
"ignore_list": []
2121
}, f, indent=4)
2222

23-
if not os.path.exists("./digest.setting.json"):
23+
if not os.path.exists(savefile):
2424
create_digest_setting()
2525

2626
with open(savefile, 'r') as f:
2727
try:
2828
setting = json.load(f)
2929
except json.decoder.JSONDecodeError:
3030
create_digest_setting()
31-
with open("digest.setting.json", 'r') as f:
31+
with open(savefile, 'r') as f:
3232
setting = json.load(f)
3333

3434
ql = DigestManager(

digest_manager.py

Lines changed: 8 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -78,11 +78,16 @@ def convert_data(self, graphqlResult: dict, ret: dict[str, GitIssue]):
7878
ret[issue.id] = issue
7979

8080
def send_data(self, issues: list[GitIssue]):
81+
total_changes = sum([issue.total_changes for issue in issues])
82+
if total_changes == 0:
83+
# no changes were detected
84+
return
85+
8186
r1 = UpdateIssue("update_issue").partial_query(self.target_issue, digest_content)
8287
r2 = AddComment("new_digest").partial_query(self.target_issue, digest_header.format(
8388
time_start=helper.format_local(self.last_update_time),
8489
time_end=helper.format_local(helper.get_now()),
85-
all_changes=sum([issue.total_changes for issue in issues]),
90+
all_changes=total_changes,
8691
issues_changed=len(issues),
8792
body='\n'.join([issue.to_markdown() for issue in issues])
8893
))
@@ -108,8 +113,7 @@ def create_issue(self):
108113
repo_id = self.find_repo_id()
109114
q = CreateIssue("create_issue")
110115
res = q.run(repo_id=repo_id, title="Issues Digest", body=digest_content)
111-
print(repo_id)
112-
print(res)
116+
113117
self.target_issue = q.get_issue_id(res)
114-
if self.local_repo != self.target_repo:
118+
if self.local_repo == self.target_repo:
115119
self.ignore_numbers.append(q.get_issue_number(res))

0 commit comments

Comments
 (0)