equal
deleted
inserted
replaced
1 from inspect import getcallargs |
1 from inspect import getcallargs |
2 from decorator import decorator |
2 from decorator import decorator |
3 |
3 |
4 from .schema import User |
4 from .schema import User |
5 from .utils import DBDefer |
5 from .dbdefer import dbdefer |
|
6 |
6 from ..validate import validate, vHash |
7 from ..validate import validate, vHash |
7 from ..error import UserNotFound, InterfaceException |
8 from ..error import UserNotFound, InterfaceException |
8 |
|
9 dbdefer=DBDefer(None) |
|
10 |
|
11 def setEngine(engine,autocommit=False): |
|
12 dbdefer.engine = engine |
|
13 dbdefer.autocommit = autocommit |
|
14 |
9 |
15 |
10 |
16 @dbdefer |
11 @dbdefer |
17 @validate(kwd="apikey", func=vHash, minlength=15, maxlength=15) |
12 @validate(kwd="apikey", func=vHash, minlength=15, maxlength=15) |
18 def getuser(apikey, session): |
13 def getuser(apikey, session): |