pyramid_debugtoolbar

Software captura de pantalla:
pyramid_debugtoolbar
Detalles de software:
Versión: 2.0.2
Fecha de carga: 14 Apr 15
Licencia: Libre
Popularidad: 2

Rating: 5.0/5 (Total Votes: 1)

pyramid_debugtoolbar es un módulo de Python que proporciona una barra de herramientas de depuración útil cuando se está desarrollando su aplicación Pirámide.
Este código requiere el tronco de la pirámide (aka 1.1.1dev); no lanzado la versión de Pyramid (por ejemplo, 1.0 o 1.1) se ejecutarlo.
Tenga en cuenta que pyramid_debugtoolbar es un flagrante plagio de matraz de debugtoolbar de Michael van Tellingen (que a su vez se deriva de django-debugtoolbar de Rob Hudson). También incluye una versión ligeramente lijado del código depurador Werkzeug por Armin Ronacher y equipo.
Demostración
Para una demostración:
& Nbsp; Crear un virtualenv:
& Nbsp; virtualenv2.6 --no-site-packages env26
& Nbsp; Clonar el tronco de la pirámide:
& Nbsp; git clone git@github.com: Pilones / pyramid.git
& Nbsp; Instale el tronco de la pirámide en el virtualenv:
pirámide cd
& Nbsp; $ Venv / bin / python setup.py desarrollan
& Nbsp; Clonar el tronco pyramid_debugtoolbar:
& Nbsp; git clone git@github.com: Pilones / pyramid_debugtoolbar.git
& Nbsp; Instale el tronco pyramid_debugtoolbar en el virtualenv:
pyramid_debugtoolbar cd
$ Venv / bin / python setup.py desarrollar
& Nbsp; Instale el paquete pyramid_debugtoolbar / demo en el virtualenv:
Demo cd
$ Venv / bin / python setup.py desarrollar
& Nbsp; Ejecutar archivo demo / demo.py del paquete pyramid_debugtoolbar utilizando Python del virtualenv:
$ Venv / bin / python demo.py
Verá una página completa de opciones de prueba para probar cuando visite http: // localhost: 8080

¿Qué hay de nuevo en esta versión:.

  • Fix romper errores cuando se ejecuta en Py3k.

¿Qué hay de nuevo en la versión 1.0.7:.

  • Excluir soporte para Python 2.5
  • Fix cálculo de direcciones de proxy. Ver https://github.com/Pylons/pyramid_debugtoolbar/pull/100.
  • Haga plantillas compatibles con no-MarkupSafe Mako bajo Python 3.2.
  • nombre de la plataforma Decode a Unicode utilizando codificación UTF-8 para hacer frente a personajes nonascii en plataforma (por ejemplo, el gato de Schrödinger de Fedora). Ver https://github.com/Pylons/pyramid_debugtoolbar/pull/98
  • Subir un pyramid.exceptions.URLDecodeError en lugar de un UnicodeDecodeError prima cuando la ruta de solicitud no se puede decodificar. Ver https://github.com/Pylons/pyramid/issues/1057.
  • Se agregó la opción nueva configuración: debugtoolbar.show_on_exc_only (default = false). Si es verdadero (debugtoolbar.show_on_exc_only = true) la debugtoolbar sólo se inyectará en la respuesta en caso de que se levantó una excepción. Si la respuesta es procesada sin excepción el código html devuelto no se cambió en absoluto. Ver https://github.com/Pylons/pyramid_debugtoolbar/issues/54
  • Fix diversas excepciones UnicodeDecodeError.

¿Cuál es nuevo en la versión 1.0.3:

  • El predicado costumbre valid_host utilizado internamente por visitas pyramid_debugtoolbar didn 't utilizar más nuevo & quot; ipaddr & quot; lógica basada. Síntoma: algunos puntos de vista puede haber sido incorrectamente inaccesible si utilizó una máscara de red como un & quot; debugtoolbar.hosts & quot; opción.
  • La consola de depuración ahora trabaja con Google App Engine.
  • La consola de depuración ahora añade un acceso directo para acceder al último resultado a través _.

¿Cuál es nuevo en la versión 1.0.2:

  • movió la barra de herramientas y depurador de javascript archivos a utilizar RequireJS para una mejor carga de dependencia y aislamiento módulo para jugar mejor con mutiple versiones de la biblioteca. Problema recurrente estaba con carga asíncrona y aplicación de biblioteca jQuery específico donde la versión esperada el override de la barra de herramientas uno.
  • Si usted ya está usando RequireJS y desea que la barra de herramientas para cargar, sólo tiene que añadir a su trayectoria y el módulo:
  • require.config ({
  • caminos: {
  • & quot; & quot ;: jQuery & quot; jquery-1.7.2.min & quot;,
  • & quot; & quot ;: barra de herramientas de & quot; / _ debug_toolbar / / estáticas js / barra de herramientas de & quot;
  • });
  • require ([& quot; & quot ;, jQuery & quot; barra de herramientas de & quot;], la función ($, barra de herramientas) {
  • $ (function () {
  • // su módulo
  • });
  • });

¿Cuál es nuevo en la versión 1.0.1:

  • Si request.remote_addr es Ninguno, desactivar la barra de herramientas .

¿Qué hay de nuevo en la versión 0.9.9.1:

  • When utilizado con Pyramid 1.3a9 +, vistas, rutas y otros registros realizados por pyramid_debugtoolbar sí no se mostrarán en el panel introspectables.

¿Qué hay de nuevo en la versión 0.9.9:

  • Trate de tomar ventaja de MakoRendererFactoryHelper en Pyramid 1.3a8 + . Si podemos hacer esto, las plantillas de la barra de herramientas no serán afectadas por la configuración normal mako. El cambio más visible es que las plantillas mako barra de herramientas ahora tienen una extensión dbtmako.

¿Qué hay de nuevo en la versión 0.9.8:

  • Mostrar encabezados de solicitud en vez de mostrar erróneamente valores environ en panel de encabezados en & quot; quot Solicitar y cabecera ;. Esto también corrige un potencial UnicodeDecodeError.
  • Establecer content_length el objeto respuesta cuando nos regenera app_iter mientras reemplaza el contenido original.

¿Cuál es nuevo en la versión 0.9.6:

  • Agregado & quot; La introspección & quot; Panel; activa sólo debajo de la Pirámide 1.3dev + (requiere Pirámide subsistema introspección).
  • Heisenbug Dirección reportado en variables de la plantilla del panel de rendimiento causan resultados inesperados. No se puede repetir, pero el reportero indica la corrección funciona para él, por lo que el granizo marying. Ver https://github.com/Pylons/pyramid_debugtoolbar/commit/5719c97ea2a3a41fc01e261403d0167cc38f3b49

Requisitos :

  • Python

Comentarios a la pyramid_debugtoolbar

Comentarios que no se encuentran
Añadir comentario
A su vez en las imágenes!