pyramid_debugtoolbar

Software screenshot:
pyramid_debugtoolbar
Software informatie:
Versie: 2.0.2
Upload datum: 14 Apr 15
Licentie: Gratis
Populariteit: 2

Rating: 5.0/5 (Total Votes: 1)

pyramid_debugtoolbar is een Python module die een debug toolbar handig terwijl je ontwikkelt je Piramide applicatie biedt.
Deze code vereist de Piramide kofferbak (aka 1.1.1dev); niet vrijgegeven versie van Pyramid (bv 1.0 of 1.1) zal het uit te voeren.
Merk op dat pyramid_debugtoolbar is een schaamteloze rip-off van Michael van Tellingen's kolf-debugtoolbar (die zelf werd afgeleid van Rob Hudson's django-debugtoolbar). Het bevat ook een geschuurd versie van de Werkzeug debugger code door Armin Ronacher en team.
Demonstratie
Voor een demonstratie:
& Nbsp; Maak een virtualenv:
& Nbsp; virtualenv2.6 --no-plaats-pakketten env26
& Nbsp; Kloon de Piramide kofferbak:
& Nbsp; git clone git@github.com: Masten / pyramid.git
& Nbsp; Installeer de Piramide slurf in de virtualenv:
cd piramide
& Nbsp; $ VENV / bin / python setup.py ontwikkelen
& Nbsp; Kloon de pyramid_debugtoolbar kofferbak:
& Nbsp; git clone git@github.com: Masten / pyramid_debugtoolbar.git
& Nbsp; Installeer de pyramid_debugtoolbar slurf in de virtualenv:
cd pyramid_debugtoolbar
$ VENV / bin / python setup.py ontwikkelen
& Nbsp; Installeer de pyramid_debugtoolbar / demo-pakket in de virtualenv:
cd demo
$ VENV / bin / python setup.py ontwikkelen
& Nbsp; Run demo / demo.py dossier van de pyramid_debugtoolbar pakket met Python van de virtualenv's:
$ VENV / bin / python demo.py
U krijgt een pagina vol met testen opties te zien om te proberen als je http bezoeken: // localhost: 8080

Wat is nieuw in deze release:.

  • Fix breken bugs bij het draaien onder Py3k.

Wat is nieuw in versie 1.0.7:.

  • Drop ondersteuning voor Python 2.5
  • Fix berekening van proxyadressen. Zie https://github.com/Pylons/pyramid_debugtoolbar/pull/100.
  • Maak templates compatibel met no-MarkupSafe Mako onder Python 3.2.
  • Decode platform naam naar Unicode met UTF-8-codering om te gaan met nonascii personages in het platform (bijvoorbeeld Fedora's Schrödinger's Cat). Zie https://github.com/Pylons/pyramid_debugtoolbar/pull/98
  • Hef een pyramid.exceptions.URLDecodeError in plaats van een ruwe UnicodeDecodeError wanneer het verzoek pad niet kan worden gedecodeerd. Zie https://github.com/Pylons/pyramid/issues/1057.
  • Toegevoegde nieuwe configuratie-optie: debugtoolbar.show_on_exc_only (default = false). Indien ingesteld op true (debugtoolbar.show_on_exc_only = true) het debugtoolbar alleen geïnjecteerd in de respons wanneer een uitzondering wordt verhoogd. Als de reactie wordt uitgevoerd zonder uitzondering de geretourneerde HTML code is niet veranderd. Zie https://github.com/Pylons/pyramid_debugtoolbar/issues/54
  • Fix diverse UnicodeDecodeError uitzonderingen.

Wat is nieuw in versie 1.0.3:

  • De valid_host aangepaste predikaat intern gebruikt door uitzicht pyramid_debugtoolbar didn 't gebruik van nieuwere & quot; ipaddr & quot; gebaseerde logica. Symptoom: sommige standpunten verkeerd ontoegankelijk geweest als je een netwerk masker zoals gebruikt een & quot; debugtoolbar.hosts & quot; optie.
  • De debug-console werkt nu met Google App Engine.
  • De debug console voegt nu een snelkoppeling voor toegang tot het laatste resultaat door _.

Wat is nieuw in versie 1.0.2:

  • Verplaatst de werkbalk en debugger javascript bestanden naar requirejs gebruiken voor een betere afhankelijkheid laden en module isolatie om beter te spelen met mutiple bibliotheek versies. Terugkerend probleem was met async laden en toepassingsspecifieke jQuery bibliotheek waar de verwachte versie werd overrided door de werkbalk één.
  • Als u al gebruik requirejs en willen dat de werkbalk om te laden, gewoon toevoegen aan uw pad en de module:
  • require.config ({
  • paden: {
  • & quot; jQuery & quot ;: & quot; jQuery-1.7.2.min & quot;
  • & quot; werkbalk & quot ;: & quot; / _ debug_toolbar / static / js / toolbar & quot;
  • });
  • vereisen ([& quot; jQuery & quot ;, & quot; werkbalk & quot;], functie ($, toolbar) {
  • $ (function () {
  • // uw module
  • });
  • });

Wat is nieuw in versie 1.0.1:

  • Als request.remote_addr Geen is, schakelt u de werkbalk .

Wat is nieuw in versie 0.9.9.1:

  • When gebruikt met Piramide 1.3a9 +, uitzicht, routes , en andere registraties gemaakt door pyramid_debugtoolbar zelf zal niet worden weergegeven in het paneel introspectables.

Wat is nieuw in versie 0.9.9:

  • Probeer om te profiteren van MakoRendererFactoryHelper nemen Piramide 1.3a8 + . Als we dit kunnen doen, zal de werkbalk templates niet worden uitgevoerd door normale mako instellingen. De meest zichtbare verandering is dat toolbar mako templates heb nu een dbtmako extensie.

Wat is nieuw in versie 0.9.8:

  • Toon verzoek headers in plaats van het ongeluk zien environ waarden in paneel headers onder & quot; requestheaders & quot ;. Dit lost ook een potentiële UnicodeDecodeError.
  • Stel CONTENT_LENGTH op response object wanneer we regenereren app_iter bij het vervangen van de originele inhoud.

Wat is nieuw in versie 0.9.6:

  • Toegevoegd & quot; Introspection & quot; paneel; alleen actief onder Piramide 1.3dev + (vereist Piramide introspectie subsysteem).
  • Adres heisenbug gemeld waar de prestaties panel template variabelen leiden tot onverwachte resultaten. Kan niet herhalen, maar verslaggever geeft de correctie werkt voor hem, dus hagel marying. Zie https://github.com/Pylons/pyramid_debugtoolbar/commit/5719c97ea2a3a41fc01e261403d0167cc38f3b49

Eisen

  • Python

Reacties op pyramid_debugtoolbar

Reacties niet gevonden
Commentaar toe te voegen
Zet op de beelden!