def parrots_start(db): account = Accounts.findOne(db,{'credentials.public_token': request.query.get("token")}) if account: twitter = Twitter() client = twitter.create_session() try: tokens = twitter.get_request_token(client) except: redirect('/twitter_down.html') return session = Sessions(db, {'account_id': account.id, 'oauth_token': tokens['oauth_token'], 'oauth_token_secret': tokens['oauth_token_secret'], 'external_id': request.query.external_id}) session.insert() redirect_url = twitter.redirect_url(tokens) redirect(redirect_url) else: print "Noooo ---" response.status = 404 return {}