salida de volcado con la plantilla que no trabaja

votos
0

Trabajando en un código para mostrar stereaming datos utilizando plantilla HTML pero todo lo que ver si un objeto en HTML.

Este es el código.

def exfoconfigdisplay():
        resp = 
        resp += '\nApplying EXFO Configuration...\n\n'
        #yield resp

        for eLine in varDict['DUT']['A']['EXFO_Config'].splitlines():
            resp += %-10s %s%('Sending ->', eLine) + '\n'
            cResponse = sendToExfoWeb (exHandle,eLine, timeout=3)
            resp += 'Received <-- ' + str(cResponse[1]) + '\n'
            sleep(1)
            yield resp

        exHandle.close()

    return Response(stream_template('display_something.html',output=(stream_with_context(exfoconfigdisplay()))))

Esta es mi plantilla display_something.html.

{% extends layout.html %}
{% block content %}
{{ output | safe}}
 <br>
 <a href=/main><u>Return to main menu</u></a><br>
 <A HREF=javascript:javascript:history.go(-1)><u>Back</u></A>
 <br>
{% endblock %}

Sólo veo esta salida está imprimiendo en el html.

<generator object generator at 0x10636caf0>

Si añado Mimetype = 'text / evento de flujo' o 'tipo MIME text / plain' =, sólo veo el html marcar código con cadena generador objeto.

<!DOCTYPE html>
<html>
  <head>
    <title>EXFO Test Config Generator and Tester</title>
    <link href=/static/css/main.css rel=stylesheet>
  </head>
  <body>
    <header>
        <h1 class=title>EXFO Config generator and Tester</h1>
    </header>

 <generator object generator at 0x10636caf0>
 <br>
    <a href=/main><u>Return to main menu</u></a><br>
    <A HREF=javascript:javascript:history.go(-1)><u>Back</u></A>
  <br>

  </body>
</html>

Cualquier idea de dónde podría ir mal?

Publicado el 19/09/2018 a las 17:09
fuente por usuario
En otros idiomas...                            

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more