From 0b671be0c6d6bdeaa3b93d9c8766477e329181c4 Mon Sep 17 00:00:00 2001 From: Ivan Habunek Date: Mon, 21 Nov 2022 08:15:49 +0100 Subject: [PATCH] Use exisiting functon to parse datetime --- toot/output.py | 9 ++------- 1 file changed, 2 insertions(+), 7 deletions(-) diff --git a/toot/output.py b/toot/output.py index 2b464a9..fb9d8c0 100644 --- a/toot/output.py +++ b/toot/output.py @@ -7,6 +7,7 @@ import sys from datetime import datetime, timezone from textwrap import wrap from wcwidth import wcswidth +from toot.tui.utils import parse_datetime from toot.utils import format_content, get_text, parse_html from toot.wcstring import wc_wrap @@ -149,19 +150,13 @@ def print_search_results(results): print_out("Nothing found") -def utc_to_local(utc_dt): - return utc_dt.replace(tzinfo=timezone.utc).astimezone() - - def print_status(status, width): reblog = status['reblog'] content = reblog['content'] if reblog else status['content'] media_attachments = reblog['media_attachments'] if reblog else status['media_attachments'] in_reply_to = status['in_reply_to_id'] - time = status['created_at'] - time = datetime.strptime(time, "%Y-%m-%dT%H:%M:%S.%fZ") - time = utc_to_local(time) + time = parse_datetime(status['created_at']) time = time.strftime('%Y-%m-%d %H:%M %Z') username = "@" + status['account']['acct']