def search_community_results(community, query, delta): #same thing as above, check if delta is an int or unicode try: delta = int(delta) check_delta = True except ValueError: check_delta = False c = Community.query.filter_by(name=community).first() if check_delta: # same thing, if time filter is present search by time delta results = Posts.search_by_time_delta(Posts.search_by_community, delta, query, c) flash("searched by time delta") else: results = Posts.search_by_community(query, c) flash("searched all posts") kwargs = { 'community': community, 'c': c, 'results': results, 'query': query } return render_template('community_results.html', **kwargs)