zope.configuration

Software screenshot:
zope.configuration
Software ətraflı:
Version: 4.0.0
Tarixi Upload: 14 Apr 15
Lisenziya: Pulsuz
Məşhurluq: 29

Rating: nan/5 (Total Votes: 0)

zope.configuration konfiqurasiyaları müxtəlif növ dəstək üçün genişlənən sistemi təmin edir.
Bu konfiqurasiya direktivləri ideyası əsaslanır. Konfiqurasiya sisteminin istifadəçiləri konfiqurasiya seçim ifadə bir dildə konfiqurasiya direktivləri təmin edir. niyyət dili pluggable olsun. Bir XML dil default tərəfindən təmin edilir.
Ətraflı Documentation
Zope konfiqurasiya sistemi
Zope konfiqurasiya sistemi konfiqurasiyaları variouse növ dəstək üçün genişlənən sistemi təmin edir.
Bu konfiqurasiya direktivləri ideyası əsaslanır. Konfiqurasiya sisteminin istifadəçiləri konfiqurasiya seçim ifadə bir dildə konfiqurasiya direktivləri təmin edir. niyyət dili pluggable olsun. Bir XML dil default tərəfindən təmin edilir.
Konfiqurasiya üç mərhələdə həyata keçirilir. Birinci mərhələdə, direktivləri konfiqurasiya tədbirlər hesablamaq üçün emal olunur. Konfiqurasiya tədbirlər ibarətdir:
- A discriminator
- A callable
- Mövqeli arqumentlər
- Açar söz arqumentlər
tədbirlər mahiyyətcə funksiyası zənglər gecikir. Iki və ya daha çox tədbirlər münaqişə eyni discriminator var. konfiqurasiya sistemi münaqişələrin həlli üçün qaydaları var. Münaqişələr həll edilə bilər, bir səhv səbəb olacaq. Münaqişənin həlli adətən, belə ki, ilk-zidd hərəkətləri qalan hərəkət artıq münaqişələr, ziddiyyətli tədbirlər bütün lakin bir discards. Qeyri-ziddiyyətli tədbirlər onlar callable fəaliyyət mövqeli və qeyri-mövqeli dəlilləri keçərək yaradılmışdır ki, həyata keçirilir.
Sistem genişlənən edir. Konfiqurasiya direktivləri müəyyən bir meta-konfiqurasiya dili var. A direktiv direktiv emal direktiv və handler kodu haqqında meta data təmin tərəfindən müəyyən edilir. Direktivləri dörd növ var:
- Simple direktivləri konfiqurasiya tədbirlər hesablamaq. Onların işleyicileri adətən kontekstində və sıfır və ya daha çox söz arqumentlər almaq və konfiqurasiya tədbirlər ardıcıllıqla geri funksiyaları.
- Sadə direktivləri yaratmaq testlər / test_simple.py görmək necə öyrənmək üçün.
- Qruplaşdırılması direktivləri məlumat nested direktivləri istifadə üçün toplamaq. Onlar IConfigurationContext uzanır bir interface uyğunlaşdırmaq kontekstində obyekt ilə deyilir.
- Zope konfiqurasiya direktiv həyata keçirilməsini təmin zopeconfigure.py sənədlərin baxmaq, qruplaşdırılması direktivləri yaratmaq üçün necə öyrənmək üçün.
& Nbsp; Digər direktivləri direktivləri qruplaşdırılması ilə iç içə bilər.
- Test / test_nested.py sənədlərin baxmaq, nested direktivləri həyata necə öyrənmək üçün.
- Kompleks direktivləri subdirectives var direktivləri var. Subdirectives sadəcə kompleks direktivləri üsulları var işleyicileri var. Kompleks diretives subdirectives baxılması üsulları var obyektlər yaratmaq fabriklər, adətən dərsləri, tərəfindən idarə olunur. Bu obyektlər subdirectives emalı başa zaman deyilir __call__ üsulları var.
- Kompleks direktivləri yalnız köhnə direktiv işleyicileri dəstək mövcuddur. Onlar yəqin ki, gələcəkdə deprecated olacaq.
- Subdirectives kompleks direktivləri iç içə. Onlar kompleks direktiv üsulları var işleyicileri Hane ki, başqa sadə direktivləri kimi.
- Kompleks direktivləri kimi Subdirectives, yalnız köhnə direktiv işleyicileri dəstək mövcuddur. Onlar yəqin ki, gələcəkdə deprecated olacaq

Bu azad yeni nə:..

  • 100% vahid test əhatə
  • Avtomatlaşdırılmış Sphinx HTML docs qurmaq və Tox vasitəsilə parçalarını doctest çalışır.
  • ağır azalıb zope.testing asılılığı test.
  • PyPy üçün açıq dəstək Added.
  • Python 3.2 üçün açıq dəstək Added.
  • 2.4 / 2.5 Python üçün açıq dəstək düşdü.
  • Tox və Jenkins istifadə davamlı inteqrasiya üçün əlavə dəstək.
  • Added Sphinx sənədlər.
  • Əlavə setup.py docs bu (Sphinx və bağımlılıkları quraşdırır).
  • Əlavə setup.py dev bu (çalışır inkişaf setup.py plus burun və əhatə quraşdırır).

versiya 3.8.1 yeni nədir:

(itemgetter çox istifadə geri incompat Python 2.4 Sabit

  • args); Python 2.4 indi (Siz zope.schema == 3.8.1 istifadə əgər ən azı) işləyir. Bu Python 2.4 və ya 2.5 dəstək son azad edir.

nədir versiya 3.8.0-ci Yeni

  • lüğətlərin tuples dəyişib Fəaliyyət strukturları üçün imkan fəaliyyət strukturu dartılma (birləşmə chrism-dictactions filialı).

tələblər

  • Python

Geliştirici digər proqram Zope Corporation and Contributors

zope.file
zope.file

14 Apr 15

zope.schema
zope.schema

14 Apr 15

zope.contenttype
zope.contenttype

11 May 15

Şərh zope.configuration

Şərhlər tapılmadı
Şərh əlavə
Images yandırın!