From dd59442f0cfb04cce61088f2278ca5d1cf2c0a96 Mon Sep 17 00:00:00 2001 From: František Zatloukal Date: May 10 2021 19:46:47 +0000 Subject: Fixups --- diff --git a/stats-bodhi.py b/stats-bodhi.py index bdb7f37..95451c3 100755 --- a/stats-bodhi.py +++ b/stats-bodhi.py @@ -115,12 +115,14 @@ class BodhiStats(): # params from command line self.start_date = start_date self.end_date = end_date + # We really need the F before number of release, weird stuff is happening without that... 👽👽👽 + release = "F%s" % release if not release.startswith("F") else release self.release = release self.limit = limit # quickly get number of updates - self.cnt = int(self.client.query(pushed_since=START_DATE, - pushed_before=END_DATE, - releases=[RELEASE]).total) + 1 + self.cnt = int(self.client.query(pushed_since=start_date, + pushed_before=end_date, + releases=[release]).total) + 1 # authors over threshold self.authors = [] # authors under threshold @@ -263,7 +265,7 @@ def main(): except ClientError: sys.stderr.write('Kerberos is not logged in against FAS!\n') sys.stderr.write('Make sure you set up Fedora Kerberos properly and login with kinit.\n') - sys.stderr.write('You can follow https://fedoraproject.org/wiki/Infrastructure/Kerberos') + sys.stderr.write('You can follow https://fedoraproject.org/wiki/Infrastructure/Kerberos\n') sys.exit(1) diff --git a/stats-bugzilla.py b/stats-bugzilla.py index ec52228..97cfcb2 100755 --- a/stats-bugzilla.py +++ b/stats-bugzilla.py @@ -169,7 +169,7 @@ def query_bz(): # remove reporters below the threshold global skipped_reporters, skipped_reports - for creator in results.keys(): + for creator in list(results.keys()): if results[creator].reports < options.threshold: skipped_reporters += 1 skipped_reports += results[creator].reports