def _patch_query(q): current_user = User.get(request.user_id) if request.user_id else None return ( q.join(Flight.igc_file) .options(contains_eager(Flight.igc_file)) .filter(Flight.is_viewable(current_user)) )
def _patch_query(q): return q.join(Flight.igc_file) \ .options(contains_eager(Flight.igc_file)) \ .filter(Flight.is_viewable(g.current_user))