def main(args, app): for schedule in Schedule.FromConfig(app.config): if args.name == schedule.name: schedule.remove(app.config) app.config.save() print 'removed', schedule.format_url() break
def get_schedule_map(conf): schedules = {} for sched in Schedule.FromConfig(conf): schedules[sched.name] = sched return schedules
def main(args, app): for device in Schedule.FromConfig(app.config): if args.name in ['*', device.name]: print args.format(device)