today I try to make a "waiting page" using Flask.
I mean a client makes a request, I want to show him a page like "wait the process can take a few minutes", and when the process ends on the server display the result.I want to display "wait" before my function manageBill.teste but redirect work only when it returned right?
@application.route('/teste', methods=['POST', 'GET'])
def test_conf():
if request.method == 'POST':
    if request.form.get('confList') != None:
        conf_file = request.form.get('confList')
        username = request.form.get('username')
        password = request.form.get('password')
        date = request.form.get('date')
        if date == '' or conf_file == '' or username == '' or password == '':
            return "You forget to provide information"
        newpid = os.fork()
        if newpid == 0: # in child procces
            print('A new child ',  os.getpid())
            error = manageBill.teste(conf_file, username, password, date)
            print ("Error :" + error)
            return redirect('/tmp/' + error)
        else: # in parent procces
            return redirect('/tmp/wait')
        return error
return manageBill.manageTest()`
My /tmp route:
@application.route('/tmp/<wait>')
def wait_teste(wait):
    return "The procces can take few minute, you will be redirected when the teste is done.<br>" + wait
 
    