def chat(user): # Creating new topics. if request.method == 'POST': if user.topics_full(): return render_template('/index.html', topics=get_topics(), full=True, user=user.user) form = TopicForm(request.form) if form.validate(): form.add(user.user) return render_template('/index.html', topics=get_topics(), form=form, user=user.user) # Deleting topics. if request.method == 'GET' and request.args.get('del_topic', False): user.del_topic(request.args['del_topic']) form = TopicForm() return render_template('/index.html', topics=get_topics(), form=form, user=user.user)