Validators

fancy_cronfield.validators

class fancy_cronfield.validators.CronValidator(limit_value, message=None)[source]

Cron format validator which does the following actions:

  • Ensures that the cron string is a valid cron format
  • Ensures that the cron frequency per day is less than limit_value
clean(value)[source]

Ensures that the given value is a valid cron format and strips it.

Parameters:value – cron string
Returns:Stripped value string
code = 'cron'
error_messages = {'invalid_cron': u'Ensure that your selected timing is valid.'}
message = u'Ensure the timing runs at most %(limit_value)s times per day. It runs %(show_value)s times per day.'