Skip to content

Commit 5012207

Browse files
committed
improvements to mission summary
1 parent dd9b749 commit 5012207

File tree

2 files changed

+7
-7
lines changed

2 files changed

+7
-7
lines changed

src/synack/plugins/api.py

Lines changed: 5 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -144,10 +144,9 @@ def request(self, method, path, attempts=0, **kwargs):
144144
f"\n\tData: {data}" +
145145
f"\n\tContent: {res.content}")
146146

147-
if res.status_code == 429:
148-
attempts = kwargs.get('attempts', 0)
149-
if attempts < 5:
150-
time.sleep(30)
151-
attempts += 1
152-
return self.request(method, path, attempts, **kwargs)
147+
if res.status_code == 429 and attempts < 5:
148+
time.sleep(30)
149+
attempts += 1
150+
return self.request(method, path, attempts, **kwargs)
151+
153152
return res

src/synack/plugins/missions.py

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -53,9 +53,10 @@ def build_summary(self, missions):
5353
}
5454
for mission in missions:
5555
codename = mission.get('listingCodename', 'UNKNOWN')
56-
ret[codename] = ret.get(codename, {'count': 0, 'value': 0, 'time': 0})
56+
ret[codename] = ret.get(codename, {'count': 0, 'value': 0, 'time': 0, 'titles': list()})
5757
ret[codename]['count'] += 1
5858
ret[codename]['value'] += mission['payout']['amount']
59+
ret[codename]['titles'].append(mission['title'])
5960
ret['total']['count'] += 1
6061
ret['total']['value'] += mission['payout']['amount']
6162

0 commit comments

Comments
 (0)