iro/model/decorators.py
author Sandro Knauß <knauss@netzguerilla.net>
Fri, 27 Jan 2012 21:14:18 +0100
branchdevel
changeset 116 48c70425bf6c
parent 115 323d06431100
child 117 351a02310dd8
permissions -rw-r--r--
validateexception.msg right use
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
115
323d06431100 restructering validate
Sandro Knauß <knauss@netzguerilla.net>
parents:
diff changeset
     1
from decorator import decorator
323d06431100 restructering validate
Sandro Knauß <knauss@netzguerilla.net>
parents:
diff changeset
     2
323d06431100 restructering validate
Sandro Knauß <knauss@netzguerilla.net>
parents:
diff changeset
     3
from .utils import DBDefer
323d06431100 restructering validate
Sandro Knauß <knauss@netzguerilla.net>
parents:
diff changeset
     4
from .user import vUser
323d06431100 restructering validate
Sandro Knauß <knauss@netzguerilla.net>
parents:
diff changeset
     5
323d06431100 restructering validate
Sandro Knauß <knauss@netzguerilla.net>
parents:
diff changeset
     6
def vRoute(typ):
323d06431100 restructering validate
Sandro Knauß <knauss@netzguerilla.net>
parents:
diff changeset
     7
    @decorator
323d06431100 restructering validate
Sandro Knauß <knauss@netzguerilla.net>
parents:
diff changeset
     8
    def wrapper(f, *args, **kwargs):
323d06431100 restructering validate
Sandro Knauß <knauss@netzguerilla.net>
parents:
diff changeset
     9
        return f(*args, **kwargs)
323d06431100 restructering validate
Sandro Knauß <knauss@netzguerilla.net>
parents:
diff changeset
    10
    return wrapper