def get_record(uid=None): """ returns a single record """ obj = None if uid is not None: obj = get_object_by_uid(uid) else: form = req.get_form() obj = get_object_by_record(form) if obj is None: raise APIError(404, "No object found") items = make_items_for([obj]) return _.first(items)
def get_record(uid=None): """ returns a single record """ obj = None if uid is not None: obj = get_object_by_uid(uid) else: form = req.get_form() obj = get_object_by_record(form) if obj is None: raise APIError(404, "No object found") complete = req.get_complete(default=_marker) if complete is _marker: complete = True items = make_items_for([obj], complete=complete) return _.first(items)
def get_record(uid=None): """ returns a single record """ obj = None if uid is not None: obj = get_object_by_uid(uid) else: form = req.get_form() obj = get_object_by_record(form) if obj is None: fail(404, "No object found") complete = req.get_complete(default=_marker) if complete is _marker: complete = True items = make_items_for([obj], complete=complete) return u.first(items)