diff --git a/VIPSWeb/templatetags/template_helper.py b/VIPSWeb/templatetags/template_helper.py index 87200f63eb13cc87907c9c21cbe7951a4a663ea2..be15de324023b8e70c28d885a7d55d2d421f0b45 100755 --- a/VIPSWeb/templatetags/template_helper.py +++ b/VIPSWeb/templatetags/template_helper.py @@ -145,10 +145,14 @@ def get_text_i18n(text_dict): @register.simple_tag def get_system_time(format_string): - if(settings.SYSTEM_TIME_EXACT != None and settings.SYSTEM_TIME_EXACT.strip() != ""): - time = datetime.strptime(settings.SYSTEM_TIME_EXACT,"%Y-%m-%d") - else: - time = datetime.now() + relativedelta(months = settings.SYSTEM_TIME_OFFSET_MONTHS) + try: + if(settings.SYSTEM_TIME_EXACT != None and settings.SYSTEM_TIME_EXACT.strip() != ""): + time = datetime.strptime(settings.SYSTEM_TIME_EXACT,"%Y-%m-%d") + return time.strftime(format_string) + except NameError: + pass + + time = datetime.now() + relativedelta(months = settings.SYSTEM_TIME_OFFSET_MONTHS) return time.strftime(format_string) @register.filter