File tree Expand file tree Collapse file tree 2 files changed +7
-5
lines changed
Expand file tree Collapse file tree 2 files changed +7
-5
lines changed Original file line number Diff line number Diff line change @@ -7,8 +7,8 @@ tags: [hide-input]
77# Remove issues that are less than a day old for the following analysis
88newly_created_day_old = [
99 iss for iss in newly_created
10- if np.datetime64(datetime.datetime.now()) - np.datetime64(iss["createdAt"] )
11- > np.timedelta64(1, "D")
10+ if ( np.datetime64(datetime.datetime.now())
11+ - np.datetime64(iss["createdAt"].rstrip("Z"))) > np.timedelta64(1, "D")
1212]
1313
1414# TODO: really need pandas here
@@ -28,7 +28,8 @@ for iss in commented_issues:
2828 # This can happen e.g. when a user deletes their GH acct
2929 user = "UNKNOWN"
3030 first_commenters.append(user)
31- dt = np.datetime64(e["node"]["createdAt"]) - np.datetime64(iss["createdAt"])
31+ dt = (np.datetime64(e["node"]["createdAt"]).rstrip("Z")
32+ - np.datetime64(iss["createdAt"]).rstrip("Z"))
3233 time_to_first_comment.append(dt.astype("m8[m]"))
3334 break # Only want the first commenter
3435time_to_first_comment = np.array(time_to_first_comment) # in minutes
Original file line number Diff line number Diff line change @@ -8,13 +8,14 @@ tags: [hide-input]
88---
99
1010newly_created = [
11- iss for iss in issues if np.datetime64(iss["createdAt"]) > query_date
11+ iss for iss in issues if np.datetime64(iss["createdAt"].rstrip("Z") ) > query_date
1212]
1313new_issues_closed = [iss for iss in newly_created if iss["state"] == "CLOSED"]
1414
1515new_issue_lifetime = np.array(
1616 [
17- np.datetime64(iss["closedAt"]) - np.datetime64(iss["createdAt"])
17+ (np.datetime64(iss["closedAt"].rstrip("Z"))
18+ - np.datetime64(iss["createdAt"].rstrip("Z")))
1819 for iss in new_issues_closed
1920 ],
2021).astype("m8[h]") # in hours
You can’t perform that action at this time.
0 commit comments