pyramid_debugtoolbar

Software screenshot:
pyramid_debugtoolbar
Rincian Software:
Versi: 2.0.2
Tanggal Upload: 14 Apr 15
Lisensi: Gratis
Popularitas: 2

Rating: 5.0/5 (Total Votes: 1)

pyramid_debugtoolbar adalah modul Python yang menyediakan toolbar men-debug berguna saat Anda sedang mengembangkan aplikasi Pyramid Anda.
Kode ini membutuhkan batang Pyramid (alias 1.1.1dev); tidak merilis versi Pyramid (misalnya 1.0 atau 1.1) akan menjalankannya.
Perhatikan pyramid_debugtoolbar itu adalah terang-terangan rip-off dari Michael van Tellingen itu labu-debugtoolbar (yang sendiri berasal dari Rob Hudson Django-debugtoolbar). Ini juga termasuk ringan diampelas bawah versi kode debugger Schieberegler oleh Armin Ronacher dan tim.
Demonstrasi
Untuk demonstrasi:
& Nbsp; Buat virtualenv a:
& Nbsp; virtualenv2.6 --no-situs-paket env26
& Nbsp; Clone batang Pyramid:
& Nbsp; git clone git@github.com: Pylons / pyramid.git
& Nbsp; Install batang Piramida ke virtualenv tersebut:
cd piramida
& Nbsp; $ VENV / bin / python setup.py mengembangkan
& Nbsp; Clone batang pyramid_debugtoolbar:
& Nbsp; git clone git@github.com: Pylons / pyramid_debugtoolbar.git
& Nbsp; Install batang pyramid_debugtoolbar ke virtualenv tersebut:
cd pyramid_debugtoolbar
$ VENV / bin / python setup.py mengembangkan
& Nbsp; Instal paket pyramid_debugtoolbar / demo ke virtualenv tersebut:
demo cd
$ VENV / bin / python setup.py mengembangkan
& Nbsp; Jalankan demo file paket pyramid_debugtoolbar itu / demo.py menggunakan virtualenv di Python:
$ VENV / bin / python demo.py
Anda akan melihat halaman penuh pilihan tes untuk mencoba ketika Anda mengunjungi http: // localhost: 8080

Apa yang baru dalam rilis ini:.

  • Perbaiki
  • melanggar bug ketika berjalan di bawah Py3k.

Apa yang baru dalam versi 1.0.7:.

  • Drop dukungan untuk Python 2.5
  • Fix perhitungan alamat proxy. Lihat https://github.com/Pylons/pyramid_debugtoolbar/pull/100.
  • Membuat template yang kompatibel dengan no-MarkupSafe Mako bawah Python 3.2.
  • nama Platform Decode ke Unicode menggunakan utf-8 encoding untuk mengatasi karakter nonascii platform (misalnya Fedora Schrodinger Cat). Lihat https://github.com/Pylons/pyramid_debugtoolbar/pull/98
  • Naikkan pyramid.exceptions.URLDecodeError bukannya UnicodeDecodeError mentah ketika jalur permintaan tidak dapat diterjemahkan. Lihat https://github.com/Pylons/pyramid/issues/1057.
  • Ditambahkan pilihan konfigurasi baru: debugtoolbar.show_on_exc_only (default = false). Jika diatur ke benar (debugtoolbar.show_on_exc_only = true) debugtoolbar hanya akan disuntikkan ke dalam respon dalam kasus pengecualian dibesarkan. Jika respon diproses tanpa kecuali kode html yang dikembalikan tidak berubah sama sekali. Lihat https://github.com/Pylons/pyramid_debugtoolbar/issues/54
  • Perbaiki berbagai pengecualian UnicodeDecodeError.

Apa yang baru di versi 1.0.3:

  • valid_host predikat kustom yang digunakan secara internal oleh pandangan pyramid_debugtoolbar didn 't menggunakan quot baru &; ipaddr & quot; logika berbasis. Gejala: beberapa pandangan mungkin salah tidak dapat diakses jika Anda menggunakan topeng jaringan sebagai & quot; debugtoolbar.hosts & quot; pilihan.
  • The konsol debug sekarang bekerja dengan Google App Engine.
  • The konsol debug sekarang menambahkan shortcut untuk mengakses hasil terakhir melalui _.

Apa yang baru di versi 1.0.2:

  • Pindah toolbar dan debugger file javascript untuk menggunakan requirejs untuk lebih baik memuat ketergantungan dan modul isolasi untuk bermain lebih baik dengan mutiple versi perpustakaan. Masalah berulang adalah dengan async bongkar aplikasi perpustakaan jquery khusus di mana versi yang diharapkan adalah overrided oleh toolbar satu.
  • Jika Anda sudah menggunakan requirejs dan ingin toolbar untuk memuat, hanya menambahkannya ke jalan dan modul:
  • require.config ({
  • jalan: {
  • & quot; & quot ;: jquery & quot; jquery-1.7.2.min & quot;,
  • & quot; & quot ;: toolbar & quot; / _ debug_toolbar / / statis js / toolbar & quot;
  • });
  • membutuhkan ([& quot; & quot ;, jquery & quot; toolbar & quot;], fungsi ($, toolbar) {
  • $ (function () {
  • // modul Anda
  • });
  • });

Apa yang baru di versi 1.0.1:

  • Jika request.remote_addr adalah None, menonaktifkan toolbar
  • .

Apa yang baru dalam versi 0.9.9.1:

  • When digunakan dengan Pyramid 1.3a9 +, pandangan, rute , dan pendaftaran lain yang dibuat oleh pyramid_debugtoolbar sendiri tidak akan muncul di panel introspectables.

Apa yang baru dalam versi 0.9.9:

  • Cobalah untuk mengambil keuntungan dari MakoRendererFactoryHelper di Pyramid 1.3a8 + . Jika kita bisa melakukan ini, toolbar template tidak akan dipengaruhi oleh pengaturan mako normal. Perubahan yang paling terlihat adalah bahwa toolbar mako template sekarang memiliki ekstensi dbtmako.

Apa yang baru dalam versi 0.9.8:

  • header Tampilkan permintaan bukannya keliru menunjukkan nilai environ di panel header di bawah & quot; Permintaan Header & quot ;. Ini juga memperbaiki potensi UnicodeDecodeError.
  • Set CONTENT_LENGTH pada objek respon ketika kita regenerasi app_iter saat mengganti konten asli.

Apa yang baru dalam versi 0.9.6:

  • Ditambahkan & quot; Introspeksi & quot; Panel; aktif hanya di bawah Pyramid 1.3dev + (membutuhkan Pyramid subsistem introspeksi).
  • Alamat Heisenbug dilaporkan di mana variabel template panel kinerja menyebabkan hasil yang tidak diharapkan. Tidak bisa mengulang, tapi reporter menunjukkan memperbaiki bekerja untuk dia, jadi hujan es marying. Lihat https://github.com/Pylons/pyramid_debugtoolbar/commit/5719c97ea2a3a41fc01e261403d0167cc38f3b49

Persyaratan :

  • Python

Komentar untuk pyramid_debugtoolbar

Komentar tidak ditemukan
Tambahkan komentar
Aktifkan gambar!