| author | Sandro Knauß <knauss@netzguerilla.net> |
| Sat, 28 Jan 2012 04:00:47 +0100 | |
| branch | devel |
| changeset 118 | e16c0250c974 |
| parent 117 | 351a02310dd8 |
| child 122 | b55754aa4f96 |
| permissions | -rw-r--r-- |
from decorator import decorator from .user import vUser from .dbdefer import dbdefer from .pool import runInDBPool from .schema import Offer from ..error import ValidateException def vRoute(typ): @decorator def wrapper(f, *args, **kwargs): return f(*args, **kwargs) return wrapper @dbdefer def vTyp(value,field, session): for typ in session.query(Offer.typ).distinct(): if value == typ[0]: break else: raise ValidateException(field=field,msg='Typ is not valid.') return value