def handle(self, *args, **options): # Parse the days argument as an integer. if options['interval_choice']: if options['publish_id'] or options['publish_name'] : raise Exception("Three options cannot be used together.") else: interval = JobInterval.get_interval(options['interval_choice']) JobStatemachine.create_jobs(interval) elif options['publish_id']: if options['publish_name']: raise Exception("Three options cannot be used together.") else: JobStatemachine.create_job(options['publish_id'],Manually.instance()) elif options['publish_name']: JobStatemachine.create_job_by_name(options['publish_name'],Manually.instance()) else: raise Exception("No option is specified") return 0
def handle(self, *args, **options): # Parse the days argument as an integer. if options['interval_choice']: if options['publish_id'] or options['publish_name']: raise Exception("Three options cannot be used together.") else: interval = JobInterval.get_interval(options['interval_choice']) JobStatemachine.create_jobs(interval) elif options['publish_id']: if options['publish_name']: raise Exception("Three options cannot be used together.") else: JobStatemachine.create_job(options['publish_id'], Manually.instance()) elif options['publish_name']: JobStatemachine.create_job_by_name(options['publish_name'], Manually.instance()) else: raise Exception("No option is specified") return 0
def execute(self, time): return JobStatemachine.create_jobs(self._interval, RepeatedJob.job_batch_id)
def execute(self,time): return JobStatemachine.create_jobs(self._interval,RepeatedJob.job_batch_id)