pyramid_tm

Programinė įranga Screenshot:
pyramid_tm
Programinė detalės:
Versija: 0.5
Įkėlimo datą: 20 Feb 15
Kūrėjas: Rocky Burt
Licencija: Nemokamai
Populiarumas: 17

Rating: 1.0/5 (Total Votes: 1)

pyramid_tm yra Python modulis, kuris leidžia Pyramid prašymai prisijungti prie aktyvaus sandorį, kaip numatyta sandorio paketą.
Žr http://docs.pylonsproject.org/projects/pyramid_tm/dev/ arba docs / index.rst šiame paskirstymo išsamią dokumentaciją.

Kas naujo , šioje laidoje :

  • Jei ne retryable išimtis buvo iškeltas kaip skambučio į transaction.manager.commit rezultatas, išimtis buvo netinkamai reraise'ino. Požymis: nepataisoma išimtis, pavyzdžiui, Nepalaikoma: BLOB saugojimo nepalaikomas. būtų praryti netinkamai.

Kas naujo versijoje 0.4:

  • pataisymai: "
  • Darbas aplink nesugebėjimo retry ConflictError tinkamai metu įsipareigoti laiką sandorio 1.2.0 paketą. Žr https://mail.zope.org/pipermail/zodb-dev/2012-March/014603.html detales.
  • Testavimas:
  • Ne ilgiau išbandytas pagal Python 2.5 iki tox.ini (ir todėl nebėra išbandytas 2,5 pagal Pilonai Jenkins serverio). Paketas vis dar gali dirbti pagal 2.5, bet automatizuota testų nebebus rodomi lūžimo, kai jis keičia taip, kad pertrauka 2,5 paramą.
  • įspėjimai Skvošas testas nusidėvėjimas pagal Python 3.2.

Kas naujo 0.3 versijos:

  • Įranga:
  • Transaction Manager buvo konvertuota į piramidės 1.2 & quot; Tween & quot; (Vietoj renginio abonentas). Jis bus padarytos išilginės įpjovos tiesiogiai & quot; toliau & quot; Išimtis vaizdas prižiūrėtojas, o tai reiškia, kad turėsite galimybę valdyti išimtis, kol jie virsta atsakymais. Tai reiškia, kad geriausia & quot; kelti HTTPFound (...) & quot; vietoj & quot; sugrįžti HTTPFound (...) & quot; jei norite HTTP išimtis nutraukti sandorį.
  • Transaction Manager dabar pakartokite retryable išimtis (pvz ZODB konfliktų klaida), jei pyramid.attempts sukonfigūruotas daugiau nei 1. Numatyta Žr bandymas kartojamas skyrių dokumentus.
  • Python 3.2 suderinamumas (reikia Pyramid 1.3dev +).
  • Praėjusio Nesuderinamumas:
  • Nesuderinama su piramidės & lt; 1.2a1. Naudokite pyramid_tm versija 0.2, jei jums reikia suderinamumą su vyresnio amžiaus piramidės montavimas.
  • default_commit_veto įsipareigoti veto atgalinių nebėra sukonfigūruotas į pagal nutylėjimą sistemos. Naudokite tm.commit_veto = pyramid_tm.default_commit_veto, diegimo nustatymus pridėkite jį. Tai yra pariteto su repoze.tm2, kuri neturi konfigūruoti iš įsipareigoti veto pagal nutylėjimą arba.
  • default_commit_veto nebėra patikrinimai, skirti X-TM-nutraukti antraštės akivaizdoje, kai bandote išsiaiškinti, ar sandoris turėtų būti nutrauktas (nors ji vis dar tikrina X-Tm antraštę). Naudokite versiją 0.2 ar užsakymą įsipareigoti veto funkciją, jei jūsų prašymas priklauso nuo X-TM-nutraukti antraštėje.
  • įsipareigoti veto dabar vadinama su dviem argumentais: prašymas ir atsakymas. Prašymas yra webob prašymas sukėlė sandoris vadybininkas tapti aktyviais. Atsakymas yra atsakas grąžino piramidės taikymą. Šis kvietimas parašas yra nesuderinama su senesnėmis versijomis. Kvietimas parašas pyramid_tm 0,2 ir vyresni įsipareigoti veto priimtas tris argumentus: Environ, statusą ir antraštes. Jei naudojate pasirinktinį commit_veto funkcija, jums reikia arba konvertuoti savo esamus funkciją naudoti naują telefono konvenciją ar naudotis įvynioti, kad ji suderinama su nauja vizitine konvencijos. Štai paprastas įvynioti funkcija (bwcompat_commit_veto_wrapper), kuri leis jums naudoti savo esamą užsakymą įsipareigoti veto funkcija:
  • Def bwcompat_commit_veto_wrapper (prašymas, atsakymas):
  • grąža my_custom_commit_veto (request.environ, response.status,
  • response.headerlist)
  • Deprecations:
  • pyramid_tm.commit_veto konfigūracijos nustatymas yra dabar kanoniškai parašyti kaip tm.commit_veto. Vyresni rašybos toliau dirbs, tačiau gali kelti nusidėvėjimo klaidą, kai naudojamas.

Kas naujo versijos 0.2.1:

  • Nustatyti MANIFEST.in Windows (gale nerijos nėra neleidžiama).
  • Nedideli tox.ini pakeitimai.

Kas naujo versijoje 0.2:

  • Naujas antraštės `` X Tm`` dabar pagerbti `` default_commit_veto`` įsipareigoti veto kablio. Jei tai antraštė egzistuoja headerlist, jos vertė turi būti eilutė. Jei jos vertė yra `` commit``, sandoris bus padarytas, nepriklausomai nuo statuso kodą arba `` X-TM-Abort`` vertę. Jei `` X Tm`` antraštės vertė yra `` abort`` (arba bet kokią kitą string reikšmę, išskyrus `` commit``), sandoris bus nutrauktas, nepriklausomai nuo statuso kodą arba "vertės" X-TM-Abort``.

Reikalavimai :

  • Python

Kita programinė įranga kūrėjas Rocky Burt

khufu_sqlalchemy
khufu_sqlalchemy

14 Apr 15

khufu_opinion
khufu_opinion

11 May 15

khufu_javascript
khufu_javascript

11 May 15

Khufu-SQLAHelper
Khufu-SQLAHelper

11 May 15

Komentarai pyramid_tm

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