'Entry point for subclassed commands to add custom arguments.'

def add_arguments(self, parser):

    parser.add_argument(u'--courses', dest=u'courses', nargs=u'+', help=u'List    of    (space    separated)    courses    that    need    grades    computed.')
    parser.add_argument(u'--all_courses', help=u'Compute    grades    for    all    courses.', action=u'store_true', default=False)
    parser.add_argument(u'--from_settings', help=u'Compute    grades    with    settings    set    via    Django    admin', action=u'store_true', default=False)
    parser.add_argument(u'--routing_key', dest=u'routing_key', help=u'Celery    routing    key    to    use.')
    parser.add_argument(u'--batch_size', help=u'Maximum    number    of    students    to    calculate    grades    for,    per    celery    task.', default=100, type=int)
    parser.add_argument(u'--start_index', help=u'Offset    from    which    to    start    processing    enrollments.', default=0, type=int)
    parser.add_argument(u'--no_estimate_first_attempted', help=u'Use    score    data    to    estimate    first_attempted    timestamp.', action=u'store_false', dest=u'estimate_first_attempted')
