Skip to content

Commit ab4a21d

Browse files
committed
working
1 parent 3342198 commit ab4a21d

File tree

1 file changed

+10
-2
lines changed

1 file changed

+10
-2
lines changed

tools/last_user_activity.py

Lines changed: 10 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@
88
import asyncio
99
import aiohttp
1010
from rich import print
11-
from datetime import datetime
11+
from datetime import datetime, timezone
1212
import humanize
1313
from itertools import count
1414
import aiosqlite
@@ -253,7 +253,15 @@ async def main():
253253
# Print results sorted by last activity
254254
user_activities = []
255255
for (username, _), last_activity in zip(tasks, results):
256-
user_activities.append((username, last_activity, all_members[username]))
256+
user_activities.append(
257+
(
258+
username,
259+
datetime.fromisoformat(last_activity["__datetime__"])
260+
if last_activity is not None
261+
else datetime.fromtimestamp(0).replace(tzinfo=timezone.utc),
262+
all_members[username],
263+
)
264+
)
257265

258266
for username, last_activity, user_orgs in sorted(
259267
user_activities,

0 commit comments

Comments
 (0)