diff options
author | 2020-10-24 15:47:36 +0200 | |
---|---|---|
committer | 2020-10-24 15:47:36 +0200 | |
commit | c7813975b97a44480e13332873dff8a72ae123a7 (patch) | |
tree | a8088247f2075b8f3bcfe383f3929d74896a1603 | |
parent | Update Python Discord badge to 100k members. (diff) | |
parent | Merge branch 'master' into hackto-dates (diff) |
Merge pull request #511 from hedythedev/hackto-dates
Hackstats: fix time and date specifics
-rw-r--r-- | bot/exts/halloween/hacktoberstats.py | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/bot/exts/halloween/hacktoberstats.py b/bot/exts/halloween/hacktoberstats.py index c872e241..d2762513 100644 --- a/bot/exts/halloween/hacktoberstats.py +++ b/bot/exts/halloween/hacktoberstats.py @@ -259,7 +259,7 @@ class HacktoberStats(commands.Cog): action_type = "pr" is_query = "public" not_query = "draft" - date_range = f"{CURRENT_YEAR}-10-01T00:00:00%2B14:00..{CURRENT_YEAR}-11-01T00:00:00-11:00" + date_range = f"{CURRENT_YEAR}-09-30T10:00Z..{CURRENT_YEAR}-11-01T12:00Z" per_page = "300" query_url = ( f"{base_url}" @@ -291,7 +291,7 @@ class HacktoberStats(commands.Cog): logging.info(f"Found {len(jsonresp['items'])} Hacktoberfest PRs for GitHub user: '{github_username}'") outlist = [] # list of pr information dicts that will get returned - oct3 = datetime(int(CURRENT_YEAR), 10, 3, 0, 0, 0) + oct3 = datetime(int(CURRENT_YEAR), 10, 3, 23, 59, 59, tzinfo=None) hackto_topics = {} # cache whether each repo has the appropriate topic (bool values) for item in jsonresp["items"]: shortname = HacktoberStats._get_shortname(item["repository_url"]) @@ -434,12 +434,13 @@ class HacktoberStats(commands.Cog): 'hacktoberfest-accepted. """ now = datetime.now() + oct3 = datetime(CURRENT_YEAR, 10, 3, 23, 59, 59, tzinfo=None) in_review = [] accepted = [] for pr in prs: if (pr['created_at'] + timedelta(REVIEW_DAYS)) > now: in_review.append(pr) - elif await HacktoberStats._is_accepted(pr): + elif (pr['created_at'] <= oct3) or await HacktoberStats._is_accepted(pr): accepted.append(pr) return in_review, accepted |