diff --git a/twscrape/accounts_pool.py b/twscrape/accounts_pool.py index 1b4b42a..43a1efd 100644 --- a/twscrape/accounts_pool.py +++ b/twscrape/accounts_pool.py @@ -242,7 +242,7 @@ class AccountsPool: old_time = datetime(1970, 1, 1).replace(tzinfo=timezone.utc) items = sorted(items, key=lambda x: x["username"].lower()) - items = sorted(items, key=lambda x: x["last_used"] or old_time, reverse=True) - items = sorted(items, key=lambda x: x["total_req"], reverse=True) items = sorted(items, key=lambda x: x["active"], reverse=True) + items = sorted(items, key=lambda x: x["last_used"] or old_time, reverse=True) + # items = sorted(items, key=lambda x: x["total_req"], reverse=True) return items diff --git a/twscrape/utils.py b/twscrape/utils.py index 127d5b3..23be6ea 100644 --- a/twscrape/utils.py +++ b/twscrape/utils.py @@ -155,6 +155,9 @@ def print_table(rows: list[dict]): if isinstance(x, int): return f"{x:,}" + if isinstance(x, datetime): + return x.isoformat().split("+")[0].replace("T", " ") + return str(x) keys = list(rows[0].keys())