def __init__(self, ctx, query, urlbits, db=None): utils.autoassign(self, locals()) self.model = urlbits[1] self.op_mode = int(query.pop('_op', ['0'])[0]) if ctx.method in ('POST', 'PUT'): if '_data' in query: # web.debug('~', query.get('_data')) _data = query.pop('_data')[0] else: _data = web.data() if _data: try: self.data = json_decode(_data) except: raise RestyError('data is invalid') del _data else: raise RestyError('no data!') else: self.data = None
def __init__(self, msg, test, jstest=None): utils.autoassign(self, locals()) def valid(self, value):