INNER CODE UNIT · Python
is_old_timestamp
yohey-w/multi-agent-shogun · scripts/slim_yaml.py:88
def is_old_timestamp(value, now=None, age_seconds=INVENTORY_AGE_SECONDS):
if not value:
return False
now = now or datetime.now().astimezone()
text = str(value)
try:
parsed = datetime.fromisoformat(text)
except ValueError:
return False
if parsed.tzinfo is None:
parsed = parsed.astimezone()
return (now - parsed).total_seconds() >= age_seconds
def print_inventory(message):
print(f"[INVENTORY] {message}", file=sys.stderr)