pyramid_debugtoolbar

Sagteware kiekie:
pyramid_debugtoolbar
Sagteware besonderhede:
Weergawe: 2.0.2
Upload datum: 14 Apr 15
Lisensie: Gratis
Populariteit: 2

Rating: 5.0/5 (Total Votes: 1)

pyramid_debugtoolbar is 'n Python module wat 'n debug nutsbalk nuttig terwyl jy jou Pyramid aansoek ontwikkeling.
Hierdie kode vereis dat die piramide stam (aka 1.1.1dev); geen vrygestel weergawe van Pyramid (bv 1.0 of 1.1) dit sal loop.
Let daarop dat pyramid_debugtoolbar is 'n blatante rip-off van Michael van Tellingen se kolf-debugtoolbar (wat self is afgelei van Rob Hudson se Django-debugtoolbar). Dit sluit ook 'n liggies geskuur weergawe van die Zeug debugger kode deur Armin Ronacher en span.
Demonstrasie
Vir 'n demonstrasie:
& Nbsp; Skep 'n virtualenv:
& Nbsp; virtualenv2.6 --no-site-pakkette env26
& Nbsp; Kloon die piramide stam:
& Nbsp; git kloon git@github.com: Pilone / pyramid.git
& Nbsp; Installeer die piramide stam in die virtualenv:
cd piramide
& Nbsp; $ VENV / bin / luislang setup.py ontwikkel
& Nbsp; Kloon die pyramid_debugtoolbar stam:
& Nbsp; git kloon git@github.com: Pilone / pyramid_debugtoolbar.git
& Nbsp; Installeer die pyramid_debugtoolbar stam in die virtualenv:
cd pyramid_debugtoolbar
$ VENV / bin / luislang setup.py ontwikkel
& Nbsp; Installeer die pyramid_debugtoolbar / demo pakket in die virtualenv:
cd demo
$ VENV / bin / luislang setup.py ontwikkel
& Nbsp; Begin die pyramid_debugtoolbar pakket se demo / demo.py lêer met die virtualenv se Python:
$ VENV / bin / luislang demo.py
Jy sal 'n bladsy vol toets opsies sien om te probeer wanneer jy besoek http: // localhost: 8080

Wat is nuut in hierdie release:.

  • Fix breek foute wanneer loop onder Py3k.

Wat is nuut in die weergawe 1.0.7:.

  • Drop ondersteuning vir Python 2.5
  • Fix berekening van proxy adresse. Sien https://github.com/Pylons/pyramid_debugtoolbar/pull/100.
  • Maak templates verenigbaar met geen-MarkupSafe Mako onder Python 3.2.
  • Dekodeer platform naam Unicode behulp utf-8-kodering om te gaan met nonascii karakters in platform (bv Fedora se Schrodinger se kat). Sien https://github.com/Pylons/pyramid_debugtoolbar/pull/98
  • Gaan 'n pyramid.exceptions.URLDecodeError plaas van 'n rou UnicodeDecodeError wanneer die versoek pad nie ontsyfer kan word. Sien https://github.com/Pylons/pyramid/issues/1057.
  • Bygevoeg nuwe opsie te: debugtoolbar.show_on_exc_only (verstek = vals). Indien waar (debugtoolbar.show_on_exc_only = true) die debugtoolbar sal slegs na die reaksie in die geval 'n uitsondering is opgewek ingespuit word. As die reaksie is verwerk sonder uitsondering die teruggekeer html-kode is nie verander nie. Sien https://github.com/Pylons/pyramid_debugtoolbar/issues/54
  • Fix verskeie UnicodeDecodeError uitsonderings.

Wat is nuut in die weergawe 1.0.3:

  • Die valid_host persoonlike gesegde intern gebruik deur pyramid_debugtoolbar uitsig didn 't gebruik nuwer & quot; ipaddr & quot; -gebaseerde logika. Simptoom: sommige sienings mag verkeerd ontoeganklik gewees het as jy 'n netwerk masker gebruik om 'n & quot; debugtoolbar.hosts & quot; opsie.
  • Die debug konsole werk nou saam met Google App Engine.
  • Die debug konsole voeg nou 'n kortpad vir toegang tot die laaste resultaat deur _.

Wat is nuut in die weergawe 1.0.2:

  • Het die nutsbalk en debugger javascript lêers te requirejs gebruik vir 'n beter afhanklikheid laai en module isolasie om beter te speel met meervoud biblioteek weergawes. Herhalende probleem was met async laai en toepassing spesifieke jQuery biblioteek waar die verwagte weergawe is overrided deur die nutsbalk een.
  • As jy reeds gebruik requirejs en wil die nutsbalk te laai, voeg dit by jou pad en module:
  • require.config ({
  • paaie: {
  • & quot; jQuery & quot ;: & quot; jQuery-1.7.2.min & quot;,
  • & quot; toolbar & quot ;: & quot; / _ debug_toolbar / statiese / js / toolbar & quot;
  • });
  • vereis ([& quot; jQuery & quot ;, & quot; toolbar & quot;], funksie ($, toolbar) {
  • $ (funksie () {
  • // jou module
  • });
  • });

Wat is nuut in die weergawe 1.0.1:

  • As request.remote_addr is nie, die nutsbalk skakel .

Wat is nuut in die weergawe 0.9.9.1:

  • When gebruik met Pyramid 1.3a9 +, sienings, roetes en ander registrasies deur pyramid_debugtoolbar self sal nie wys in die introspectables paneel.

Wat is nuut in die weergawe 0.9.9:

  • Probeer voordeel van MakoRendererFactoryHelper te neem in Pyramid 1.3a8 + . As ons dit kan doen, sal die nutsbalk templates nie bewerkstellig word deur normale mako instellings. Die mees sigbare verandering is dat nutsbalk mako templates het nou 'n dbtmako uitbreiding.

Wat is nuut in die weergawe 0.9.8:

  • Wys versoek kop in plaas van verkeerdelik wys omge waardes in Headers paneel onder & quot; Versoek Headers & quot ;. Dit stel ook 'n potensiële UnicodeDecodeError.
  • Stel content_length op reaksie voorwerp wanneer ons wederbaar app_iter terwyl die vervanging van die oorspronklike inhoud.

Wat is nuut in die weergawe 0.9.6:

  • Added & quot; Introspeksie & quot; paneel; aktiewe slegs onder Pyramid 1.3dev + (vereis Pyramid introspeksie substelsel).
  • Adres heisenbug berig waar prestasie paneel sjabloon veranderlikes veroorsaak onverwagte resultate. Kan nie herhaal nie, maar verslaggewer dui die fix werk vir hom, so hael marying. Sien https://github.com/Pylons/pyramid_debugtoolbar/commit/5719c97ea2a3a41fc01e261403d0167cc38f3b49

Vereistes :

  • Python

Kommentaar te pyramid_debugtoolbar

Kommentaar nie gevind
Kommentaar te lewer
Draai op die foto!