Skip to content
Snippets Groups Projects
Select Git revision
  • ss15
  • tardis default
  • online-lip-2020
  • ss18
  • ws18
  • master protected
  • ws17
  • ss17
  • ws16
  • ss16
  • ws15 protected
  • ws14 protected
  • buildhauer protected
  • ss14 protected
14 results

python-sympy.tex

Blame
  • Code owners
    Assign users and groups as approvers for specific file changes. Learn more.
    validators.py 586 B
    from models.database import TodoState
    from wtforms import ValidationError
    from wtforms.validators import InputRequired
    from shared import db
    
    class CheckTodoDateByState:
        def __init__(self):
            pass
    
        def __call__(self, form, field):
            try:
                todostate = TodoState(field.data)
                if todostate.needs_date():
                    date_check = InputRequired("Dieser Status benötigt ein Datum.")
                    form.date.errors = []
                    date_check(form, form.date)
            except ValueError:
                raise ValidationError("Invalid state.")