pyramid_debugtoolbar

Screenshot Software:
pyramid_debugtoolbar
Detalii soft:
Versiune: 2.0.2
Incarca data: 14 Apr 15
Licenţă: Gratuit
Popularitate: 2

Rating: 5.0/5 (Total Votes: 1)

pyramid_debugtoolbar este un modul Python care oferă o bară de instrumente de depanare util în timp ce în curs de dezvoltare aplicația Pyramid.
Acest cod necesită trunchiul Pyramid (aka 1.1.1dev); nu a lansat versiunea de Pyramid (de exemplu, 1.0 sau 1.1) va rula.
Rețineți că pyramid_debugtoolbar este o flagrantă rip-off a balon de debugtoolbar lui Michael van Tellingen (care în sine a fost derivat din django-debugtoolbar Rob Hudson). Aceasta include, de asemenea, o versiune ușor șlefuit jos a codului debugger Werkzeug de Armin Ronacher și echipa.
Demonstrație
Pentru o demonstrație:
& Nbsp; Creați un virtualenv:
& Nbsp; virtualenv2.6 --no-site-ului pachete env26
& Nbsp; Clone portbagaj Pyramid:
& Nbsp; git clona git@github.com: Piloni / pyramid.git
& Nbsp; Montați trunchiul Piramida în virtualenv:
cd piramidă
& Nbsp; $ VENV / bin / python setup.py se dezvolta
& Nbsp; Clone portbagaj pyramid_debugtoolbar:
& Nbsp; git clona git@github.com: Piloni / pyramid_debugtoolbar.git
& Nbsp; Montați trunchiul pyramid_debugtoolbar în virtualenv:
cd pyramid_debugtoolbar
$ VENV / bin / python setup.py se dezvolta
& Nbsp; Instalarea pachetului pyramid_debugtoolbar / demo în virtualenv:
CD demo
$ VENV / bin / python setup.py se dezvolta
& Nbsp; a alerga demo / fișier demo.py pachetului pyramid_debugtoolbar folosind Python virtualenv de:
$ VENV / bin / python demo.py
Veți vedea o pagină întreagă de opțiuni de testare pentru a încerca atunci când vizitați http: // localhost: 8080

Ce este nou în această versiune:.

  • Fix bug-uri de rupere atunci când intră în Py3k.

Ce este nou în versiunea 1.0.7:.

  • Aruncă suport pentru Python 2.5
  • Fix calcul de adrese proxy. Vezi https://github.com/Pylons/pyramid_debugtoolbar/pull/100.
  • Asigurați șabloane compatibile cu nici-MarkupSafe Mako sub Python 3.2.
  • numele platformă Decode la Unicode folosind codificarea UTF-8 pentru a face față cu caractere nonascii in retea (de exemplu, lui Schrodinger Cat Fedora lui). Vezi https://github.com/Pylons/pyramid_debugtoolbar/pull/98
  • Ridicați o pyramid.exceptions.URLDecodeError în loc de un UnicodeDecodeError brut în cazul în care calea de cerere nu poate fi decodat. Vezi https://github.com/Pylons/pyramid/issues/1057.
  • noua optiune de configurare Adaugata: debugtoolbar.show_on_exc_only (default = false). Dacă este setat la true (debugtoolbar.show_on_exc_only = true) debugtoolbar va fi injectat în răspunsul în cazul în care se ridică o excepție numai. În cazul în care răspunsul este procesat fără excepție codul HTML de returnat nu se schimbă deloc. Vezi https://github.com/Pylons/pyramid_debugtoolbar/issues/54
  • Fix diverse excepții UnicodeDecodeError.

Ce este nou în versiunea 1.0.3:

  • Predicatul personalizat valid_host folosit intern de vizualizari pyramid_debugtoolbar N- Nu utilizați mai noua & quot; IPaddr & quot; logica pe bază de. Simptom: unele opinii poate să fi fost incorect inaccesibil dacă ați utilizat o mască de rețea ca un & quot; debugtoolbar.hosts & quot; opțiune.
  • Consola de depanare acum funcționează cu Google App Engine.
  • Consola de depanare adaugă acum o scurtătură pentru accesarea ultimul rezultat prin _.

Ce este nou în versiunea 1.0.2 :

  • Mutat bara de instrumente și debugger JavaScript fișiere pentru a utiliza requirejs pentru o mai bună dependență încărcare și izolare modul de a juca mai bine cu mutiple, versiuni de biblioteci. Problemă recurentă a fost cu asincron încărcare și bibliotecă jQuery specific aplicare în cazul în care versiunea de așteptat, a fost overrided de bara de instrumente una.
  • Dacă utilizați deja requirejs și doriți bara de instrumente pentru a încărca, doar adauga la calea și modul:
  • require.config ({
  • căi: {
  • & quot; & quot ;: jQuery & quot; jQuery-1.7.2.min & quot;,
  • & quot; & quot ;: Bara de instrumente & quot; / _ debug_toolbar / / statice JS / bara de instrumente & quot;
  • });
  • necesita ([& quot; & quot ;, jQuery & quot; bara de instrumente & quot;], funcția ($, bara de instrumente) {
  • $ (function () {
  • // modul
  • });
  • });

Ce este nou în versiunea 1.0.1:

  • Dacă request.remote_addr este nici unul, dezactivați bara de instrumente .

Ce este nou în versiunea 0.9.9.1:

  • When folosite cu Pyramid 1.3a9 +, vizualizari, rute , precum și alte înregistrări făcute de pyramid_debugtoolbar sine nu va apărea în panoul introspectables.

Ce este nou în versiunea 0.9.9:

  • Încercați să profite de MakoRendererFactoryHelper în Pyramid 1.3a8 + . Dacă putem face acest lucru, șabloanele bara de instrumente nu va fi efectuată prin setările normale Mako. Schimbarea cea mai vizibilă este că bara de instrumente template-uri Mako au acum o extensie dbtmako.

Ce este nou în versiunea 0.9.8:

  • tăietor arata Cerere loc de care prezintă eronat valori Environ în panou Cap sub & quot; Cerere Cap & quot ;. Aceasta stabilește, de asemenea un potențial UnicodeDecodeError.
  • Set CONTENT_LENGTH pe obiect răspuns când am regenera app_iter în timp ce înlocuirea conținut original.

Ce este nou în versiunea 0.9.6:

  • Adăugat & quot; Introspecție & quot; panou; activă numai sub Piramida 1.3dev + (necesită subsistem introspecție Pyramid).
  • Adresa de heisenbug raportat în cazul în care variabilele de șabloane cu panou de performanță determina rezultate neașteptate. Nu se poate repeta, dar reporter indică fix lucrează pentru el, așa grindină marying. Vezi https://github.com/Pylons/pyramid_debugtoolbar/commit/5719c97ea2a3a41fc01e261403d0167cc38f3b49

Cerințe :

  • Python

Comentarii la pyramid_debugtoolbar

Comentariile nu a fost găsit
Adauga comentarii
Porniţi pe imagini!