Development

This commit is contained in:
Matthew Grotke 2026-06-09 11:22:36 -04:00
parent b50cc752fa
commit f794314f28

View file

@ -36,7 +36,8 @@ def _dnsblocking_log_tail(cfg):
return '(error reading log)', ''
WARN_ICON = '&nbsp;<span class="tooltip-wrap" data-tooltip="Cached blocklist used. Verify URL is correct." style="display:inline-flex;align-items:center;"><img src="/www/icons/warning.svg" style="width:1em;height:1em;"></span>'
WARN_ICON = '&nbsp;<span class="tooltip-wrap" data-tooltip="Cached blocklist used. Verify URL is correct." style="display:inline-flex;align-items:center;"><img src="/www/icons/warning.svg" style="width:1em;height:1em;"></span>'
ERROR_ICON = '&nbsp;<span class="tooltip-wrap" data-tooltip="Blocklist not found. No cached version available." style="display:inline-flex;align-items:center;"><img src="/www/icons/error.svg" style="width:1em;height:1em;"></span>'
def _last_dl_time():
@ -83,9 +84,12 @@ def blocklist_stats_html(cfg):
except Exception:
size_str = '-'
file_mtime = None
warn = ''
if last_dl and file_mtime is not None and file_mtime < last_dl:
if file_mtime is None:
warn = ERROR_ICON
elif last_dl and file_mtime < last_dl:
warn = WARN_ICON
else:
warn = ''
rows += (
'<tr>'
f'<td class="table-cell">{factory.e(name)}</td>'