From 705e40c90c20f3b3eaa223691824daf82ebb7f5c Mon Sep 17 00:00:00 2001 From: XANTRONIX Development Date: Mon, 11 Nov 2024 13:24:27 -0500 Subject: [PATCH] Fix bugs --- lib/nntp/tiny/message.py | 18 +++++++----------- 1 file changed, 7 insertions(+), 11 deletions(-) diff --git a/lib/nntp/tiny/message.py b/lib/nntp/tiny/message.py index 933eb8e..5eea5b4 100644 --- a/lib/nntp/tiny/message.py +++ b/lib/nntp/tiny/message.py @@ -192,20 +192,16 @@ class Message(DatabaseTable): @property def created_on(self): - try: - value = self._cache.get('created_on') + value = self._cache.get('created_on') - if value is not None: - ret = datetime.datetime.fromisoformat(value) - else: - value = self.header('Date') + if value is not None: + return datetime.datetime.fromisoformat(value) - if value is not None: - ret = parse_timestamp(value) + timestamp = self.header('Date') - self._cache['created_on'] = str(ret) - except: - ret = datetime.datetime.fromtimestamp(0) + ret = parse_timestamp(timestamp) + + self._cache['created_on'] = str(ret) return ret