Example #1
0
def shortened(id):
    link = Links.get(id)

    if link is None:
        abort(404)
    elif not link['active']:
        signals.disabled_link_visited.send(g.sender(), request=request)
        return render_template('disabled.html'), 410

    signals.link_visited.send(g.sender(), request=request)
    return redirect(link['target']), 301