X-Git-Url: https://wannabe.guru.org/gitweb/?a=blobdiff_plain;f=arper.py;fp=arper.py;h=c0cc9f035af4367ce0c84a0e623a2ea6ae320699;hb=b454ad295eb3024a238d32bf2aef1ebc3c496b44;hp=c187023c98798044ac27e2b888f70ded7275ac93;hpb=d2478310649d51e14f8ece57651ca9d925d98793;p=python_utils.git diff --git a/arper.py b/arper.py index c187023..c0cc9f0 100644 --- a/arper.py +++ b/arper.py @@ -6,6 +6,7 @@ import datetime import logging import os from typing import Any, Optional +import warnings from overrides import overrides @@ -126,9 +127,9 @@ class Arper(persistent.Persistent): if len(cached_state) > config.config['arper_min_entries_to_be_valid']: return cls(cached_state) else: - logger.warning( - f'{cache_file} sucks, only {len(cached_state)} entries. Deleting it.' - ) + msg = f'{cache_file} is invalid: only {len(cached_state)} entries. Deleting it.' + warnings.warn(msg) + logger.warning(msg) os.remove(cache_file) logger.debug('No usable saved state found') return None