pyramid_debugtoolbar

Software skärmdump:
pyramid_debugtoolbar
Mjukvaruinformation:
Version: 2.0.2
Ladda upp dagen: 14 Apr 15
Licens: Gratis
Popularitet: 2

Rating: 5.0/5 (Total Votes: 1)

pyramid_debugtoolbar är en Python-modul som ger en debug verktygsfält användbart när du utvecklar din Pyramid ansökan.
Denna kod kräver Pyramid stammen (aka 1.1.1dev); ingen släppt version av Pyramid (t.ex. 1.0 eller 1.1) kommer att köra den.
Observera att pyramid_debugtoolbar är ett flagrant rip-off av Michael van Tellingen s kolv-debugtoolbar (som själv härstammar från Rob Hudsons django-debugtoolbar). Den innehåller också en lätt slipas version av Werkzeug debugger koden genom Armin Ronacher och team.
Demonstration
För en demonstration:
& Nbsp; Skapa en virtualenv:
& Nbsp; virtualenv2.6 --no-site-paket env26
& Nbsp; Klona Pyramid stammen:
& Nbsp; git clone git@github.com: pyloner / pyramid.git
& Nbsp; Installera Pyramid stammen i virtualenv:
CD pyramid
& Nbsp; $ VENV / bin / python setup.py utveckla
& Nbsp; Klona pyramid_debugtoolbar stammen:
& Nbsp; git clone git@github.com: pyloner / pyramid_debugtoolbar.git
& Nbsp; Installera pyramid_debugtoolbar stammen i virtualenv:
CD pyramid_debugtoolbar
$ VENV / bin / python setup.py utveckla
& Nbsp; Installera pyramid_debugtoolbar / demo paket i virtualenv:
CD demo
$ VENV / bin / python setup.py utveckla
& Nbsp; Kör pyramid_debugtoolbar paketets demo / demo.py fil med virtualenv s Python:
$ VENV / bin / python demo.py
Du kommer att se en sida full av testalternativ för att prova när du besöker http: // localhost: 8080

Vad är nytt i den här versionen:.

  • Fix bryta buggar när köras under Py3k.

Vad är nytt i version 1.0.7:.

  • Drop stöd för Python 2.5
  • Fix beräkning av proxyadresser. Se https://github.com/Pylons/pyramid_debugtoolbar/pull/100.
  • Gör mallar kompatibla med no-MarkupSafe Mako enligt Python 3.2.
  • Decode plattform namn till Unicode använder utf-8-kodning för att klara nonascii tecken i plattformen (t.ex. Fedoras Schrödingers katt). Se https://github.com/Pylons/pyramid_debugtoolbar/pull/98
  • Höj en pyramid.exceptions.URLDecodeError stället för en rå UnicodeDecodeError när begäran om tågläge inte kan avkodas. Se https://github.com/Pylons/pyramid/issues/1057.
  • Inkom nya konfigurationsalternativ: debugtoolbar.show_on_exc_only (default = false). Om värdet är true (debugtoolbar.show_on_exc_only = true) i debugtoolbar kommer endast injiceras i svaret om ett undantag höjs. Om svaret bearbetas utan undantag return html-kod inte förändrats alls. Se https://github.com/Pylons/pyramid_debugtoolbar/issues/54
  • Fix olika UnicodeDecodeError undantag.

Vad är nytt i version 1.0.3:

  • valid_host anpassade predikatet används internt av utsikten pyramid_debugtoolbar didn 't använda nyare & quot; ipaddr & quot; -baserad logik. Symptom: vissa vyer kan ha varit felaktigt oåtkomliga om du använde en nätverksmask som en & quot; debugtoolbar.hosts & quot; alternativ.
  • debug konsolen fungerar nu med Google App Engine.
  • debug-konsol lägger nu en genväg för åtkomst till sist resultatet genom _.

Vad är nytt i version 1.0.2:

  • Flyttade verktygsfältet och debugger JavaScript-filer att använda requirejs bättre beroende lastning och modul isolering för att spela bättre med mutiple biblioteks versioner. Återkommande problem var med async lastning och applikationsspecifika jquery bibliotek där den förväntade versionen overrided av verktygsfältet ett.
  • Om du redan använder requirejs och vill verktygsfältet för att ladda, bara lägga till den i din väg och modul:
  • require.config ({
  • sökvägar: {
  • & quot; jquery & quot ;: & quot; jquery-1.7.2.min & quot;,
  • & quot; verktygsfältet & quot ;: & quot; / _ debug_toolbar / statiska / js / verktygsfält & quot;
  • });
  • kräver ([& quot; jquery & quot ;, & quot; verktygsfältet & quot;], funktion ($, verktygsfält) {
  • $ (function () {
  • // din modul
  • });
  • });

Vad är nytt i version 1.0.1:

  • Om request.remote_addr är Ingen, inaktivera verktygsfältet .

Vad är nytt i version 0.9.9.1:

  • When används med Pyramid 1.3a9 +, visningar, rutter och andra registreringar som gjorts av pyramid_debugtoolbar själv inte kommer att dyka upp i introspectables panelen.

Vad är nytt i version 0.9.9:

  • Försök att utnyttja MakoRendererFactoryHelper i Pyramid 1.3a8 + . Om vi ​​kan göra detta, kommer verktygsfältet mallarna inte ske genom normala mako inställningar. Den mest synliga förändringen är att verktygsfältet mako mallar har nu en dbtmako förlängning.

Vad är nytt i version 0.9.8:

  • Visa begäran headers istället för misstag visar Environ värden i Headers panelen under & quot; Begär Headers & quot ;. Detta fixar också en potentiell UnicodeDecodeError.
  • Ange CONTENT_LENGTH på svars objekt när vi åter app_iter medan ersätter ursprungliga innehållet.

Vad är nytt i version 0.9.6:

  • Lade & quot; Introspektion & quot; panel; aktiv endast under Pyramid 1.3dev + (kräver Pyramid introspektion delsystem).
  • Adress heisenbug rapporterats där prestanda panelmallvariabler orsaka oväntade resultat. Kan inte upprepa, men reportern indikerar fix fungerar för honom, så hagel marying. Se https://github.com/Pylons/pyramid_debugtoolbar/commit/5719c97ea2a3a41fc01e261403d0167cc38f3b49

Krav :

  • Python

Kommentarer till pyramid_debugtoolbar

Kommentarer hittades inte
Kommentar
Slå på bilder!