python-oops-wsgi

Programinė įranga Screenshot:
python-oops-wsgi
Programinė detalės:
Versija: 0.0.10
Įkėlimo datą: 14 Apr 15
Kūrėjas: Canonical Ltd.
Licencija: Nemokamai
Populiarumas: 5

Rating: nan/5 (Total Votes: 0)

oops_wsgi yra OOPS WSGI tarpinės.
Naudojimas
oops_wsgi suteikia integraciją su oops.Config, leidžiančiu klaidas savo interneto taikymo turi būti surinkta centralizuotai, su tracebacks ir kitų diagnostikos informaciją.
Paprastai, kažkas panašaus į tai:
& Nbsp; Sąranka jūsų konfigūracija:
& Nbsp; >>> iš oops importo Config
& Nbsp; >>> config = Config ()
Atkreipkite dėmesį, kad jūs tikriausiai norite bent vieną leidėjas, ar jūsų pranešimai bus išmesti.
& Nbsp; Pridėti į WSGI konkrečių kabliukai į config:
& Nbsp; >>> oops_wsgi.install_hooks (config)
Tai patogumo funkcija - kviečiame išsirinkti sukūrimas ar filtro kabliukai norite iš oops_wsgi.hooks.
& Nbsp; Sukurti savo WSGI programą kaip įprasta, o tada apvyniokite:
& Nbsp; >>> app = oops_wsgi.make_app (APP, config)
Jei kuri nors išimtis burbuliukai iškiltų per šį tarpinės, An Oi bus užregistruotas. Jei prašymo kūnas nepradėjo, tada paprotys puslapis rodo, kad rodo Oi ID ir išimtis prarijus. Išimtis, kurie rodo normalias situacijas, pavyzdžiui, pabaiga failą lizdą neturi sukelti OOPSes. Jei OOPS filtruojamas, arba nėra leidėjai yra sukonfigūruotas, tuomet išimtis bus propogate iki kamino - Oi tarpinės gali nieko naudingo tokiais atvejais negali padaryti. (Pavyzdžiui, jei turite 404 tarpinė virš Oi tarpinės į WSGI kamino užsakymą ir filtruoti 404 išimtis, todėl jie nesukuria ataskaitas, tada, jei oops tarpinės padarė nieko, išskyrus propogate išimtį, jūsų užsakymą 404 tarpinės ar ne darbas.
Jei organizmas pradėjo, tai nėra būdas pranešti Oi id kliento ir išskyrus bus propogate iki WSGI app kamino.
Galite tinkinti klaidos puslapį, jei jūs tiekiame pagalbininkas, kad sutinka (aplin, ataskaita) ir grąžina HTML būti siunčiami klientui.
& Nbsp; >>> def myerror_html (aplin, ataskaitos):
& Nbsp; ... grąža "

OOPS! % S

"% ataskaitoje ['id']
& Nbsp; >>> app = oops_wsgi.make_app (APP, konfigūracijos, error_render = myerror_html)
Arba galite pateikti string šabloną turi būti suformatuota su ataskaita.
& Nbsp; >>> json_template = '{"oopsid": "% (id) s"} "
& Nbsp; >>> app = oops_wsgi.make_app (APP, konfigūracijos, error_template = json_template)
Daugiau informacijos rasite pydoc oops_wsgi.
Diegimas
Arba paleisti setup.py aplinkoje, su visais priklausomybių turimų, arba pridėti darbinį katalogą į savo PYTHONPATH.
kūrimas
Upstream plėtra vyksta https://launchpad.net/python-oops-wsgi. Norėdami nustatyti darbo sritis plėtrai, jei priklausomybės nebūtų galima nedelsiant panaudoti, galite naudoti ./bootstrap.py sukurti bin / Katilinės statyba, tada bin / py gauti interpretatoriaus su priklausomybių nėra.
Norėdami paleisti bandymai naudoti bėgikas jūsų pasirinkimas, bandymo komplekto yra oops.tests.test_suite.
Pavyzdžiui:
bin / PY -m testtools.run oops_wsgi.tests.test_suite

Reikalavimai :

  • Python
  • OOPS
  • Įklijuoti

Kita programinė įranga kūrėjas Canonical Ltd.

Lubuntu
Lubuntu

16 Aug 18

Kubuntu
Kubuntu

17 Feb 15

Ubuntu GNOME
Ubuntu GNOME

16 Aug 18

Komentarai python-oops-wsgi

Komentarai nerastas
Pridėti komentarą
Pasukite ant paveikslėlio!