pyramid_debugtoolbar

Software kuvakaappaus:
pyramid_debugtoolbar
Ohjelmiston tiedot:
Versio: 2.0.2
Lähetyksen päivämäärä: 14 Apr 15
Lupa: Vapaa
Suosio: 2

Rating: 5.0/5 (Total Votes: 1)

pyramid_debugtoolbar on Python-moduuli, joka tarjoaa debug työkalupalkin hyödyllinen, kun olet kehität Pyramid sovellus.
Tämä koodi edellyttää Pyramid runko (aka 1.1.1dev); ei julkaissut version Pyramid (esim 1,0 tai 1,1) ajaa sitä.
Huomaa, että pyramid_debugtoolbar on räikeä rip-off Michael van Tellingen n pulloon-debugtoolbar (joka itse on johdettu Rob Hudsonin Django-debugtoolbar). Se sisältää myös kevyesti hioa versio Werkzeug debuggeri koodi Armin Ronacher ja joukkue.
demo
Saat esittelyn
& Nbsp; Luo virtualenv:
& Nbsp; virtualenv2.6 --no-site-paketit env26
& Nbsp; Clone Pyramid runko:
& Nbsp; git klooni git@github.com: Pylons / pyramid.git
& Nbsp; Asenna Pyramid Rungon virtualenv:
cd pyramidi
& Nbsp; $ VENV / bin / python setup.py kehittää
& Nbsp; Clone pyramid_debugtoolbar runko:
& Nbsp; git klooni git@github.com: Pylons / pyramid_debugtoolbar.git
& Nbsp; Asenna pyramid_debugtoolbar Rungon virtualenv:
cd pyramid_debugtoolbar
$ VENV / bin / python setup.py kehittää
& Nbsp; Asenna pyramid_debugtoolbar / demo pakkauksesta virtualenv:
cd demo
$ VENV / bin / python setup.py kehittää
& Nbsp; Suorita pyramid_debugtoolbar paketin demo / demo.py tiedostoa virtualenv n Python:
$ VENV / bin / python demo.py
Näet sivu täynnä testi vaihtoehtoja kokeilla kun käyt http: // localhost: 8080.

Mitä uutta tässä julkaisussa:

  • Korjaa rikkomatta vikoja kun kulkea Py3k.

Mitä uutta versiossa 1.0.7:

  • Drop Python 2.5.
  • Korjaa laskennan välityspalvelinosoitteet. Katso https://github.com/Pylons/pyramid_debugtoolbar/pull/100.
  • Tee malleja yhteensopiva no-MarkupSafe Mako alle Python 3.2.
  • Decode alustan nimi Unicode UTF-8 koodausta selviytyä nonascii merkkiä alustan (esim Fedoran Schrödingerin kissa). Katso https://github.com/Pylons/pyramid_debugtoolbar/pull/98
  • nosto pyramid.exceptions.URLDecodeError sijasta raaka UnicodeDecodeError, kun pyyntö polkua ei voida dekoodata. Katso https://github.com/Pylons/pyramid/issues/1057.
  • Lisätty uusi kokoonpano vaihtoehto: debugtoolbar.show_on_exc_only (oletus = false). Jos true (debugtoolbar.show_on_exc_only = true) debugtoolbar vain pistetään vasteen tapauksessa poikkeus nostetaan. Jos vastaus on käsitelty poikkeuksetta palautettu html-koodia ei ole muuttunut lainkaan. Katso https://github.com/Pylons/pyramid_debugtoolbar/issues/54
  • Korjaa eri UnicodeDecodeError poikkeuksia.

Mitä uutta versiossa 1.0.3:

  • valid_host custom predikaatti käyttää sisäisesti pyramid_debugtoolbar näkemyksiä tehnyt 't käyttää uudempia & quot; IPaddr & quot; -pohjainen logiikkaa. Oire: jotkut näkemykset ovat voineet virheellisesti saavuttamattomissa, jos käytit verkon peite & quot; debugtoolbar.hosts & quot; vaihtoehto.
  • debug konsoli toimii nyt Google App Engine.
  • debug-konsolin nyt lisää pikakuvakkeen saatavuuden viimeisen tuloksen kautta _.

Mitä uutta versiossa 1.0.2:

  • Siirretty työkalurivi ja debuggeri javascript tiedostoja käyttää requirejs paremmin riippuvuutta lastaus- ja moduuli eristäminen pelata paremmin mutiple kirjastojen versioita. Toistuva ongelma oli kanssa async kuormaus- ja sovelluskohtaisissa jQuery kirjasto, jossa odotetaan version overrided muokkausvarusteen yksi.
  • Jos käytät jo requirejs ja haluat työkalurivin ladata, vain lisää se polku ja moduuli:
  • require.config ({
  • polut: {
  • & quot; jQuery & quot ;: & quot; jQuery-1.7.2.min & quot;,
  • & quot; työkalupalkin & quot ;: & quot; / _ debug_toolbar / staattinen / js / toolbar & quot;
  • })
  • vaatia ([& quot; jQuery & quot ;, & quot; työkalupalkin & quot;], toiminto ($, työkalurivi) {
  • $ (function () {
  • // moduuli
  • })
  • })

Mitä uutta versiossa 1.0.1:

  • Jos request.remote_addr ole, poista työkalurivin .

Mitä uutta versiossa 0.9.9.1:

  • When käytetään Pyramid 1.3a9 +, näkymät, reitit ja muut rekisteröinnit tekemät pyramid_debugtoolbar itsessään ei näy introspectables paneelissa.

Mitä uutta versiossa 0.9.9:

  • Yritä hyödyntää MakoRendererFactoryHelper Pyramid 1.3a8 + . Jos voimme tehdä tämän työkalupalkin malleja ei saada aikaan normaali Mako asetuksia. Näkyvin muutos on, että työkalurivi Mako malleja nyt dbtmako laajennus.

Mitä uutta versiossa 0.9.8:

  • Näytä pyyntöotsikoihin sijasta erehdyksessä osoittaa ympä arvot otsikot paneelin alle & quot; pyyntöotsikoissa & quot ;. Tämä korjaa myös potentiaalinen UnicodeDecodeError.
  • Aseta CONTENT_LENGTH vasteen esine kun uudistua app_iter taas korvaa alkuperäistä sisältöä.

Mitä uutta versiossa 0.9.6:

  • Lisätty & quot; Introspection & quot; paneeli; aktiivinen vain Pyramid 1.3dev + (vaatii Pyramid itsetutkiskelua osajärjestelmä).
  • Osoite heisenbug raportoitu, kun suorituskykyä paneeli mallin muuttujia aiheuttaa odottamattomia tuloksia. Ei voi toistaa, mutta toimittaja kertoo korjaus toimii hänelle, joten rakeet marying. Katso https://github.com/Pylons/pyramid_debugtoolbar/commit/5719c97ea2a3a41fc01e261403d0167cc38f3b49

Vaatimukset :

  • Python

Kommentit pyramid_debugtoolbar

Kommentteja ei löytynyt
Lisää kommentti
Ota kuvia!