def login_db_with_retry(username, password): try: return login_db(username, password) except OperationalError: connect_to_database() return login_db(username, password)
if AlreadyVoted.objects.filter(user_id=user_row['user_id']).exists(): return dict(result='already_voted') return func(request, data, user_row, *args, **kwargs) return inner if DEMO_MODE: perform_checks = _fake_perform_checks else: from phpbb.auth.auth_db import login_db from phpbb.auth.backends import connect_to_database from MySQLdb import OperationalError # XXX perform_checks = _actual_perform_checks connect_to_database() def handle_errors(func): # XXX stub return func def render_from_pack_to_string(template_name, *args, **kwargs): template_name = "{pack}/{template_name}".format( pack=DESUGAALA_TEMPLATE_PACK, template_name=template_name ) return render_to_string(template_name, *args, **kwargs) @ensure_csrf_cookie def vote_page(request):