MCPcopy
hub / github.com/shareAI-lab/learn-claude-code / validate_cron

Function validate_cron

s15_agent_teams/code.py:455–466  ·  view source on GitHub ↗

Validate a cron expression. Returns error message or None.

(cron_expr: str)

Source from the content-addressed store, hash-verified

453
454
455def validate_cron(cron_expr: str) -> str | None:
456 """Validate a cron expression. Returns error message or None."""
457 fields = cron_expr.strip().split()
458 if len(fields) != 5:
459 return f"Expected 5 fields, got {len(fields)}"
460 bounds = [(0, 59), (0, 23), (1, 31), (1, 12), (0, 6)]
461 names = ["minute", "hour", "day-of-month", "month", "day-of-week"]
462 for i, (field, (lo, hi), name) in enumerate(zip(fields, bounds, names)):
463 err = _validate_cron_field(field, lo, hi)
464 if err:
465 return f"{name}: {err}"
466 return None
467
468
469def save_durable_jobs():

Callers 2

load_durable_jobsFunction · 0.70
schedule_jobFunction · 0.70

Calls 1

_validate_cron_fieldFunction · 0.70

Tested by

no test coverage detected