def answer(request, ask_slug): '''Response page. ''' logging.debug('In question.views::answer()') question = Question.all().filter('ask_slug = ', ask_slug).get() if question is None: question = Question.get(ask_slug) if not question.answer: d1 = datetime.datetime.now() d2 = question.asked if (abs(d1.minute-d2.minute) % 5) == 0 and d1.second == 0: question.asked = d1 question.save() _send_message_xmpp('*****@*****.**', '%s: %s' % (question.key().id(), question.ask)) if request.is_ajax(): return HttpResponse(simplejson.dumps(question.to_dict()), mimetype='application/json') initial = {} initial['ask'] = question.ask initial['ask_slug'] = question.ask_slug question_form = QuestionForm(initial=initial) return render_to_response('index.html', { 'question_form': question_form, 'recent_stupid_questions': _recent_stupid_questions(), 'ask_slug': question.slugify(), 'answer': question.answer, })