pyramid_debugtoolbar

Screenshot der Software:
pyramid_debugtoolbar
Softwarebeschreibung:
Version: 2.0.2
Upload-Datum: 14 Apr 15
Lizenz: Frei
Popularität: 2

Rating: 5.0/5 (Total Votes: 1)

pyramid_debugtoolbar ist ein Python-Modul, das eine Debug-Toolbar nützlich, während Sie die Entwicklung Ihrer Anwendung sind Pyramide bietet.
Dieser Code setzt die Pyramide Stamm (aka 1.1.1dev); keine freigegebene Version von Pyramid (zB 1.0 oder 1.1) wird weiter spielen können.
Beachten Sie, dass pyramid_debugtoolbar ist ein eklatanter Abzocke von Michael van Tellingen der Kolben-debugtoolbar (welches selbst von Rob Hudson django-debugtoolbar abgeleitet). Es enthält auch eine leicht abgeschliffen Version des Werkzeug Debugger Code von Armin Ronacher und Team.
Demonstration
Für eine Demonstration:
& Nbsp; erstellen virtualenv:
& Nbsp; virtualenv2.6 --no-site-packages env26
& Nbsp; Klonen Sie die Pyramide Stamm:
& Nbsp; git clone git@github.com: Pylonen / pyramid.git
& Nbsp; Installieren Sie die Pyramide Stamm in die virtualenv:
cd Pyramide
& Nbsp; $ Venv / bin / python setup.py entwickeln
& Nbsp; Klonen Sie die pyramid_debugtoolbar Stamm:
& Nbsp; git clone git@github.com: Pylonen / pyramid_debugtoolbar.git
& Nbsp; Installieren Sie die pyramid_debugtoolbar Stamm in die virtualenv:
cd pyramid_debugtoolbar
$ Venv / bin / python setup.py entwickeln
& Nbsp; Installieren Sie die pyramid_debugtoolbar / Demo-Paket in das virtualenv:
cd demo
$ Venv / bin / python setup.py entwickeln
& Nbsp; Run Demo-Datei des Pakets pyramid_debugtoolbar / demo.py mit der virtualenv der Python:
$ Venv / bin / python demo.py
Sie erhalten eine Seite voll von Testoptionen zu sehen, um zu versuchen, wenn Sie http besuchen: // localhost: 8080

Was ist neu in dieser Pressemitteilung:.

  • Fix brechen Fehler, wenn sie unter Py3k laufen.

Was ist neu in Version 1.0.7:.

  • Drop Unterstützung für Python 2.5
  • Fix Berechnung von Proxy-Adressen. Siehe https://github.com/Pylons/pyramid_debugtoolbar/pull/100.
  • Vorlagen ohne-MarkupSafe Mako kompatibel unter Python 3.2.
  • Decode Plattformnamen in Unicode UTF-8-Kodierung mit nonascii Zeichen in Plattform (zB Fedora Schrödingers Katze) zu bewältigen. Siehe https://github.com/Pylons/pyramid_debugtoolbar/pull/98
  • Raise a pyramid.exceptions.URLDecodeError anstelle eines rohen UnicodeDecodeError wenn der Anforderungspfad kann nicht entschlüsselt werden. Siehe https://github.com/Pylons/pyramid/issues/1057.
  • Es wurden neue Konfigurationsoption: debugtoolbar.show_on_exc_only (default = false). Wenn auf true (debugtoolbar.show_on_exc_only = true) der debugtoolbar gesetzt wird nur dann in die Reaktion bei einer Exception ausgelöst injiziert werden. Wenn die Antwort ist ohne Ausnahme verarbeitet die zurückgegebene HTML-Code ist überhaupt nicht verändert. Siehe https://github.com/Pylons/pyramid_debugtoolbar/issues/54
  • Fix verschiedenen UnicodeDecodeError Ausnahmen.

Was ist neu in Version 1.0.3:

  • Die valid_host benutzerdefinierte Prädikat intern pyramid_debugtoolbar Ansichten verwendet didn 't verwenden neueren & quot; ipaddr & quot; -basierte Logik. Symptom: Einige Ansichten war vielleicht falsch zugegriffen haben, wenn Sie eine Netzwerkmaske verwendet als ein & quot; debugtoolbar.hosts & quot; Option.
  • Die Debug-Konsole arbeitet jetzt mit Google App Engine.
  • Die Debug-Konsole fügt nun eine Verknüpfung für den Zugriff auf das letzte Ergebnis durch _.

Was ist neu in Version 1.0.2:

  • Bewegt die Symbolleiste und Debugger JavaScript-Dateien zu verwenden requirejs für eine bessere Be- und Abhängigkeitsmodul Isolierung, um besser mit mutiple Bibliotheksversionen zu spielen. Wiederkehrendes Problem war mit asynchronen Be- und anwendungsspezifische jQuery-Bibliothek, wo die erwartete Version wurde von der Werkzeugleiste ein overrided.
  • Wenn Sie bereits requirejs und wollen die Symbolleiste zu laden, nur, dass es, um Ihren Weg und Modul hinzu:
  • require.config ({
  • Wege: {
  • & quot; & quot ;: jQuery & quot; jQuery-1.7.2.min & quot;,
  • & quot; & quot ;: Toolbar & quot; / _ debug_toolbar / static / js / Symbolleiste & quot;
  • });
  • erforderlich ([& quot; jQuery & rdquo ;, & rdquo; Toolbar & quot;], Funktion ($, Symbolleiste) {
  • $ (function () {
  • // Ihr Modul
  • });
  • });

Was ist neu in Version 1.0.1:

  • Wenn request.remote_addr ist None, deaktivieren Sie die Symbolleiste .

Was ist neu in Version 0.9.9.1:

  • When mit Pyramide 1.3a9 +, Ansichten, Routen verwendet und andere Registrierungen pyramid_debugtoolbar machte sich nicht erscheinen in der introspectables Platte.

Was ist neu in Version 0.9.9:

  • Versuchen Sie, die Vorteile der MakoRendererFactoryHelper bei Pyramid 1.3a8 nehmen + . Wenn wir das tun, werden die Werkzeugleiste Vorlagen nicht durch normale mako-Einstellungen vorgenommen werden. Die sichtbarste Änderung ist, dass Symbolleiste mako Vorlagen jetzt eine dbtmako Erweiterung.

Was ist neu in Version 0.9.8:

  • Anfrage anzeigen Header statt fälschlicherweise, die Umwelt Werte Header-Panel unter & quot; anfordern Sockel & quot ;. Dies behebt auch eine potenzielle UnicodeDecodeError.
  • Stellen content_length auf Response-Objekt, wenn wir regenerieren app_iter beim Austausch Original-Content.

Was ist neu in Version 0.9.6:

  • hinzugekommen & quot; Introspektion & quot; Tafel; nur unter Pyramide 1.3dev aktiv + (erfordert Pyramide Introspektion-Subsystem).
  • Adresse Heisenbug berichtet, in denen die Leistung Feld Template-Variablen zu unerwarteten Ergebnissen führen. Kann nicht wiederholen, aber Reporter zeigt die Korrektur funktioniert für ihn, so Hagel marying. Siehe https://github.com/Pylons/pyramid_debugtoolbar/commit/5719c97ea2a3a41fc01e261403d0167cc38f3b49

Anforderungen :

  • Python

Kommentare zu pyramid_debugtoolbar

Kommentare nicht gefunden
Kommentar hinzufügen
Schalten Sie auf die Bilder!