zope.configuration

Szoftver screenshot:
zope.configuration
Szoftver adatai:
Változat: 4.0.0
Feltöltés dátuma: 14 Apr 15
Engedély: Ingyenes
Népszerűség: 29

Rating: nan/5 (Total Votes: 0)

zope.configuration olyan bővíthető rendszer támogatja a különféle konfigurációk.
Ennek alapja az a gondolat konfigurációs direktívák. A felhasználók a konfigurációs rendszer lehetővé teszi a beállítási lehetőségeket néhány nyelvi amelyek kifejezik beállítási lehetőségek. A szándék az, hogy a nyelv legyen dugaszolható. Az XML nyelven már alapértelmezésben.
részletes dokumentációt
Zope konfigurációs rendszer
A zope konfigurációs rendszer olyan bővíthető rendszer támogatja variouse féle konfigurációban.
Ennek alapja az a gondolat konfigurációs direktívák. A felhasználók a konfigurációs rendszer lehetővé teszi a beállítási lehetőségeket néhány nyelvi amelyek kifejezik beállítási lehetőségek. A szándék az, hogy a nyelv legyen dugaszolható. Az XML nyelven már alapértelmezésben.
Konfiguráció három lépésben végzik. Az első szakaszban, irányelvek kerülnek feldolgozásra, hogy kiszámolja konfigurációs feladat. Konfigurációs feladat áll:
- A diszkriminátort
- A lehívható
- Helyzeti érvek
- Kulcsszó érvek
Az intézkedések alapvetően késleltetett funkció hívásokat. Két vagy több intézkedés konfliktus, ha ugyanaz a diszkriminátorhoz. A konfigurációs rendszer szabályait konfliktusok rendezésében. Ha konfliktusok nem oldhatók, hiba fog eredményezni. A konfliktuskezelés jellemzően elveszik, de az egyik, egymásnak ellentmondó intézkedéseket, hogy a megmaradó hatására az eredetileg egymásnak ellentmondó intézkedéseket már nem konfliktusokat. Nem ütköző parancsokat nem abban a sorrendben, ők hozták létre azáltal, hogy a pozicionális és nem pozicionális érvek, hogy az intézkedés lehívható.
A rendszer bővíthető. Van egy meta-konfigurációs nyelv meghatározásához konfigurációs direktívák. Az irányelv határozza meg azáltal, hogy meta adatokat az irányelv és a felvezető kódot feldolgozni az irányelvet. Négyféle irányelvek:
- Egyszerű irányelvek kiszámítja konfigurációs feladat. A rakodók jellemzően függvénynek, amelyek összefüggésben és nulla vagy több kulcsszót érvek és visszatér a sorozat konfigurációs feladat.
- Azt, hogy hogyan lehet egyszerű irányelveket, lásd tesztek / test_simple.py.
- Csoportosulás irányelvek információt gyűjtsön által használt beágyazott irányelvek. Ezek az úgynevezett a környezeti objektum, amely alkalmazkodnak bizonyos interfész, amely kiterjeszti IConfigurationContext.
- Azt, hogy hogyan lehet létrehozni csoportosítás irányelvek, nézd meg a dokumentációt zopeconfigure.py, amely a végrehajtás a zope configure irányelv.
& Nbsp; További irányelvek módon egymásba csoportosítása irányelvek.
- Azt, hogy hogyan hajtsák végre a beágyazott irányelvek, nézd meg a dokumentációt tesztek / test_nested.py.
- Komplex irányelvek irányelvek, amelyek subdirectives. Subdirectives van rakodók, amelyek egyszerűen módszerei bonyolult irányelvet. Komplex diretives kezeli gyárak, jellemzően osztályok, hogy hozzon létre objektumokat, amelyek kezelésének módszerei subdirectives. Ezek a tárgyak is __call__ módszerek kerülnek előtérbe, amikor feldolgozása subdirectives befejeződött.
- Komplex csak irányelvek léteznek a régi irányelv rakodók. Ők valószínűleg elavult a jövőben.
- Subdirectives vannak ágyazva bonyolult irányelvet. Olyanok, mint az egyszerű irányelvek azon kívül, hogy hane rakodók, amelyek komplex irányelv módszerek.
- Subdirectives, mint a bonyolult irányelvek csak akkor áll fenn, hogy támogassa régi irányelv rakodók. Ők valószínűleg elavult a jövőben.

Mi az új ebben a kiadásban:

  • 100% készülék teszt lefedettség.
  • Automatizált épít a Szfinx HTML dokumentáció és a futás doctest töredék keresztül tox.
  • Eldobott kemény tesztelése függőség zope.testing.
  • Added kifejezett támogatására PyPy.
  • Added kifejezett támogatására Python 3.2.
  • Eldobott kifejezett támogatására Python 2.4 / 2.5.
  • A támogatás a folyamatos integrációja segítségével toxikológiai és Jenkins.
  • Added Sphinx dokumentációt.
  • Added setup.py docs alias (telepíti Szfinx és a függőségek).
  • Added setup.py dev alias (fut setup.py fejlesztése, valamint telepíti az orr és a lefedettség).

Mi az új verzióban 3.8.1:

  • Fix Python 2.4 visszafelé Inkomp (itemgetter használható több args); Python 2.4 most már működik (legalábbis ha használja zope.schema == 3.8.1). Ez az utolsó kiadás, amely támogatni fogja a Python 2.4 vagy 2.5.

Mi az új verzióban 3.8.0:

  • Akció struktúrák változott esek a szótárak, hogy a fellépés szerkezete bővíthetőség (egyesült krizma-dictactions ág).

követelmények :

  • Python

Más szoftver fejlesztő Zope Corporation and Contributors

zope.errorview
zope.errorview

11 May 15

zope.i18n
zope.i18n

15 Apr 15

refline.srccheck
refline.srccheck

14 Apr 15

Hozzászólások a zope.configuration

Hozzászólás nem található
Megjegyzés hozzáadása
Kapcsolja be a képeket!