예제 #1
0
 def inner_wrapper(*args, **kwargs):
     #18n
     msgFormat = Utils.validateMsgFormat(name, rules, msg)
     error = validateSocketDataByName(name, args[0], {name: rules}, {name:msgFormat}, default)
     if 'error' in error:
         return json.dumps(error)#socketio.emit('unAuthSend',json.dumps(error), room='@api.'+str(request.sid))
     return func(args[0])
예제 #2
0
 def inner_wrappar(*args, **kwargs):
     #18n
     msgFormat = Utils.validateMsgFormat(name, rules, msg)
     error = validateInputByName(name, {name: rules}, {name: msgFormat},
                                 default)
     if 'error' in error:
         return make_response(json.dumps(error))
     if 'params' in kwargs.keys():
         kwargs['params'][name] = error[name]
         kwargs = kwargs['params']
     else:
         kwargs = error
     return func(kwargs)
예제 #3
0
 def inner_wrappar(*args, **kwargs):
     #18n
     msgFormat = Utils.validateMsgFormat(name, rules, msg)
     error = validateInputByName(name, {name: rules}, {name:msgFormat}, default)
     if 'error' in error:
         res = make_response(json.dumps(error),200)
         res.headers['Content-Type'] = 'application/json'
         return res
     if 'params' in kwargs.keys():
         kwargs['params'][name]=error[name]
         kwargs= kwargs['params']
     else:
         kwargs=error
     return func(params=kwargs)