pyramid_debugtoolbar

Screenshot Software:
pyramid_debugtoolbar
Mga detalye ng Software:
Bersyon: 2.0.2
I-upload ang petsa: 14 Apr 15
Lisensya: Libre
Katanyagan: 2

Rating: 5.0/5 (Total Votes: 1)

pyramid_debugtoolbar ay isang Python module na nagbibigay ng pag-debug toolbar kapaki-pakinabang habang naka-develop ng iyong Pyramid application.
Nangangailangan ng code na ito ang Pyramid puno ng kahoy (aka 1.1.1dev); walang inilabas na bersyon ng Pyramid (eg 1.0 o 1.1) tatakbo ito.
Tandaan na pyramid_debugtoolbar ay isang maingay pilasin-off ng prasko-debugtoolbar Michael van Tellingen (na mismo ay hango sa Django-debugtoolbar Rob Hudson ni). Kasama rin dito ng hindi gaanong nakalatan ng buhangin down na bersyon ng Werkzeug debugger code sa pamamagitan Armin Ronacher at koponan.
Pagpapakita
Para sa isang demonstration:
& Nbsp; Lumikha ng virtualenv:
& Nbsp; virtualenv2.6 --no-site-pakete env26
& Nbsp; I-clone ang Pyramid puno ng kahoy:
& Nbsp; Git clone git@github.com: Pylons / pyramid.git
& Nbsp; I-install ang Pyramid puno ng kahoy sa virtualenv:
cd pyramid
& Nbsp; $ VENV / bin / python setup.py bumuo ng
& Nbsp; I-clone ang pyramid_debugtoolbar puno ng kahoy:
& Nbsp; Git clone git@github.com: Pylons / pyramid_debugtoolbar.git
& Nbsp; I-install ang pyramid_debugtoolbar puno ng kahoy sa virtualenv:
cd pyramid_debugtoolbar
$ VENV / bin / python setup.py bumuo ng
& Nbsp; I-install ang pyramid_debugtoolbar / demo pakete sa virtualenv:
cd demo
$ VENV / bin / python setup.py bumuo ng
& Nbsp; Patakbuhin ang demo / demo.py file ang pyramid_debugtoolbar pakete gamit ang Python virtualenv ng:
$ VENV / bin / python demo.py
Makakakita ka ng isang page na puno ng mga pagpipilian sa pagsubok upang subukan kapag bumisita ka sa http: // localhost: 8080

Ano ang bagong sa paglabas:.

  • Ayusin ang nagbabagang mga bug kapag tumatakbo sa ilalim ng Py3k.

Ano ang bagong sa bersyon 1.0.7:.

  • I-drop ang suporta para sa Python 2.5
  • Ayusin ang pagtutuos ng proxy address. Tingnan https://github.com/Pylons/pyramid_debugtoolbar/pull/100.
  • Tiyakin template tugma sa walang-MarkupSafe Mako sa ilalim ng Python 3.2.
  • pangalan decode platform sa Unicode gamit utf-8 na pag-encode sa makayanan nonascii character sa platform (eg Schrodinger ng Cat Fedora ni). Tingnan https://github.com/Pylons/pyramid_debugtoolbar/pull/98
  • Itaas ang isang pyramid.exceptions.URLDecodeError sa halip na isang raw UnicodeDecodeError kapag ang kahilingan na path ay hindi maaaring decoded. Tingnan https://github.com/Pylons/pyramid/issues/1057.
  • Nagdagdag ng bagong pagpipilian sa configuration: debugtoolbar.show_on_exc_only (default = false). Kung nakatakda sa true (debugtoolbar.show_on_exc_only = true) ang debugtoolbar Ipapakita lamang ang injected papunta sa pagtugon sa kaso ng isang pagbubukod ay tinataas. Kung ang tugon ay naproseso nang walang pagbubukod ibinalik na html code ay hindi nababago. Tingnan https://github.com/Pylons/pyramid_debugtoolbar/issues/54
  • Ayusin ang iba't ibang UnicodeDecodeError pagbubukod.

Ano ang bagong sa bersyon 1.0.3:

  • Ang valid_host custom tambalan na ginamit sa loob ng mga tanawin pyramid_debugtoolbar didn 't gumamit ng mas bagong & quot; ipaddr & quot; -based logic. Sintomas: ang ilang mga tanawin Maaaring hindi mali ang hindi naa-access kung gumamit ka ng mask network bilang isang & quot; debugtoolbar.hosts & quot; opsyong ito.
  • Ang pag-debug console ay gumagana na ngayon sa Google App Engine.
  • nagdaragdag Ang pag-debug console ngayon ng shortcut para sa pag-access sa huling resulta sa pamamagitan ng _.

Ano ang bagong sa bersyon 1.0.2:

  • Inilipat ang toolbar at debugger javascript file upang gamitin requirejs para sa mas mahusay na dependency sa paglo-load at module paghihiwalay upang i-play mas mahusay sa maramihang mga bersyon ng library. Paulit-ulit na problema ay may async sa paglo-load at application tukoy na jquery library kung saan ang inaasahang bersyon ay overrided sa pamamagitan ng toolbar ng isa.
  • Kung ginagamit mo na ang requirejs at gusto toolbar upang i-load, idagdag lamang ito sa iyong path at module:
  • require.config ({
  • mga path: {
  • & quot; jquery & quot ;: & quot; jquery-1.7.2.min & quot;,
  • & quot; toolbar & quot ;: & quot; / _ debug_toolbar / static / js / toolbar & quot;
  • });
  • nangangailangan ([& quot; jquery & quot ;, & quot; toolbar & quot;], function na ($, toolbar) {
  • $ (function na () {
  • // iyong module
  • });
  • });

Ano ang bagong sa bersyon 1.0.1:

  • Kung request.remote_addr ay Wala, huwag paganahin ang sa toolbar .

Ano ang bagong sa bersyon 0.9.9.1:

  • When ginamit sa Pyramid 1.3a9 +, tanawin, mga ruta , at iba pang mga pagrerehistro ginawa ng pyramid_debugtoolbar hindi mismo lalabas sa panel introspectables.

Ano ang bagong sa bersyon 0.9.9:

  • Subukan upang samantalahin ang MakoRendererFactoryHelper sa Pyramid 1.3a8 + . Kung maaari naming gawin ito, ang mga template ng toolbar ay hindi maapektuhan sa pamamagitan ng normal na mga setting mako. Ang pinaka-nakikitang pagbabago ay ang mga template mako toolbar na ngayon ng isang extension dbtmako.

Ano ang bagong sa bersyon 0.9.8:

  • Ipakita ang mga header ng kahilingan sa halip ng pagpapakita ng maling mga halaga sa kapaligiran Mga header panel sa ilalim ng & quot; Humiling ng header & quot ;. Inaayos din ito ng potensyal na UnicodeDecodeError.
  • I-set CONTENT_LENGTH sa bagay na tugon kapag muling makabuo kami app_iter habang pinapalitan ang orihinal na nilalaman.

Ano ang bagong sa bersyon 0.9.6:

  • Added & quot; pagsisiyasat ng sarili & quot; panel; aktibo lamang sa ilalim ng Pyramid 1.3dev + (nangangailangan ng Pyramid pagsisiyasat ng sarili subsystem).
  • heisenbug Address iniulat kung saan panel pagganap template variable maging sanhi ng mga hindi inaasahang resulta. Hindi ma-ulitin, ngunit reporter ay nagpapahiwatig gumagana ang pag-aayos para sa kanya, upang batiin marying. Tingnan https://github.com/Pylons/pyramid_debugtoolbar/commit/5719c97ea2a3a41fc01e261403d0167cc38f3b49

Mga Kinakailangan :

  • Python

Mga komento sa pyramid_debugtoolbar

Mga Komento hindi natagpuan
Magdagdag ng komento
I-sa mga imahe!