taler-merchant-demos

Python-based Frontends for the Demonstration Web site
Log | Files | Refs | Submodules | README | LICENSE

commit 1f7a5418e6e06adde3ae604895180b9aca928cab
parent d530292d4755ff35e55ebde4069d21035b04c327
Author: MS <ms@taler.net>
Date:   Thu, 10 Sep 2020 18:38:10 +0200

debug

Diffstat:
Mtalermerchantdemos/blog/blog.py | 6++++++
1 file changed, 6 insertions(+), 0 deletions(-)

diff --git a/talermerchantdemos/blog/blog.py b/talermerchantdemos/blog/blog.py @@ -30,6 +30,7 @@ from urllib.parse import urljoin, urlencode, urlparse from taler.util.talerconfig import TalerConfig, ConfigurationError from ..blog.content import ARTICLES, get_article_file, get_image_file from talermerchantdemos.httpcommon import backend_get, backend_post, fallback_404 +from datetime import datetime class Deadline: def __init__(self, value): @@ -38,6 +39,11 @@ class Deadline: if self.value == "never": return False now = int(round(time.time()) * 1000) + now_dt = datetime.fromtimestamp(now / 1000) + deadline_dt = datetime.fromtimestamp(self.value / 1000) + print("debug: checking refund expiration, now: {}, deadline: {}".format( + now_dt.strftime("%c"), deadline_dt.strftime("%c") + )) return now > self.value def refundable(pay_status):