zope.configuration

البرمجيات قطة:
zope.configuration
تفاصيل البرنامج:
الإصدار: 4.0.0
تاريخ إيداع: 14 Apr 15
ترخيص: حرر
شعبية: 29

Rating: nan/5 (Total Votes: 0)

ويوفر zope.configuration نظام للمد لدعم أنواع مختلفة من تكوينات.
لأنه يقوم على فكرة توجيهات التكوين. مستخدمي نظام التكوين توفر توجيهات التكوين في بعض اللغات التي تعبر عن خيارات التكوين. والقصد من ذلك هو أن تكون لغة للتوصيل. وتقدم لغة XML افتراضيا.
وثائق مفصلة
نظام التكوين Zope
يوفر نظام التكوين zope نظام للمد لدعم أنواع variouse من التشكيلات.
لأنه يقوم على فكرة توجيهات التكوين. مستخدمي نظام التكوين توفر توجيهات التكوين في بعض اللغات التي تعبر عن خيارات التكوين. والقصد من ذلك هو أن تكون لغة للتوصيل. وتقدم لغة XML افتراضيا.
يتم تنفيذ التكوين في ثلاث مراحل. في المرحلة الأولى، يتم معالجتها توجيهات لحساب الإجراءات التكوين. تتكون إجراءات تكوين:
- والممي
- وللاستدعاء
- الحجج موضعية
- الحجج كلمة
يتم تأخير الإجراءات أساسا المكالمات وظيفة. الصراع اثنين أو أكثر من الإجراءات إذا كان لديهم نفس الممي. نظام التكوين لديها قواعد لتسوية النزاعات. إذا لا يمكن أن تحل النزاعات، سيؤدي خطأ. حل النزاعات عادة يتجاهل لكن كل واحد من الإجراءات المتضاربة، حتى أن الصراعات العمل المتبقية من الإجراءات المتضاربة في الأصل، لم تعد. يتم تنفيذ الإجراءات غير متضاربة في الترتيب الذي تم إنشاؤها عن طريق تمرير الحجج الموضعية وغير الموضعية للعمل للاستدعاء.
هذا النظام هو للمد. هناك لغة الفوقية التكوين لتحديد توجيهات التكوين. يتم تعريف التوجيه من خلال توفير البيانات الوصفية حول رمز التوجيه ومعالج لمعالجة التوجيه. هناك أربعة أنواع من التوجيهات:
- توجيهات بسيطة يحسبون الإجراءات التكوين. مدربيها وعادة ما تكون الوظائف التي تأخذ السياق وصفر أو أكثر الحجج الكلمات الرئيسية والعودة سلسلة من الإجراءات التكوين.
- لمعرفة كيفية إنشاء توجيهات بسيطة، انظر الاختبارات / test_simple.py.
- توجيهات التجمع بجمع المعلومات لاستخدامها من قبل توجيهات المتداخلة. ما يطلق عليه مع كائن السياق الذي التكيف مع بعض واجهة الذي يمتد IConfigurationContext.
- لمعرفة كيفية إنشاء توجيهات التجمع، والنظر في الوثائق في zopeconfigure.py، التي تنص على تنفيذ التوجيه zope تكوين.
على & nbsp؛ يمكن أن تتداخل توجيهات أخرى في تجميع التوجيهات.
- لمعرفة كيفية تنفيذ توجيهات المتداخلة، والنظر في الوثائق في الاختبارات / test_nested.py.
- توجيهات المعقدة هي التوجيهات التي لها subdirectives. Subdirectives ديك معالجات التي هي ببساطة طرق توجيهات معقدة. يتم التعامل مع diretives معقدة من قبل المصانع، وعادة الطبقات، والتي تخلق الكائنات التي لديها وسائل للتعامل مع subdirectives. يكون لهذه الأجسام أيضا أساليب __call__ التي تسمى عندما يتم الانتهاء من تجهيز subdirectives.
- توجيهات مجمع موجودة فقط لدعم معالجات التوجيه القديمة. وسوف يتم إهمال ربما في المستقبل.
- يتم تداخل Subdirectives في توجيهات معقدة. فهي مثل توجيهات بسيطة إلا أنها هين معالجات التي هي أساليب التوجيه معقدة.
- Subdirectives، مثل توجيهات معقدة موجودة فقط لدعم معالجات التوجيه القديمة. وسوف يتم إهمال ربما في المستقبل

ما هو الجديد في هذا الإصدار:.

100٪ تغطية اختبار وحدة.
الآلي بناء أبو الهول من مستندات HTML والتي تعمل doctest قصاصات عبر توإكس.
انخفض من الصعب اختبار الاعتماد على zope.testing.
واضاف لدعم واضح لPyPy.
واضاف الدعم الصريح لبيثون 3.2.
انخفض الدعم الصريح لبيثون 2.4 / 2.5.
واضاف لدعم التكامل المستمر باستخدام توإكس وجنكينز.
وأضاف الوثائق أبو الهول.
وأضاف مستندات setup.py الاسم المستعار (بتثبيت أبو الهول وتبعيات).
وأضاف الملقب ديف setup.py (يعمل setup.py تطوير بالإضافة إلى تثبيت الأنف والتغطية).

ما هو الجديد في الإصدار 3.8.1:

الثابتة بيثون 2.4 إلى الوراء incompat (المستخدمة itemgetter مع وسائط متعددة)؛ بيثون 2.4 يعمل الآن (على الأقل إذا كنت تستخدم zope.schema == 3.8.1). هذا هو الإصدار الأخير والتي سوف تدعم بايثون 2.4 أو 2.5.

ما هو الجديد في الإصدار 3.8.0:

هياكل العمل تتغير من الصفوف إلى القواميس للسماح التمدد هيكل العمل (المدمجة فرع الميرون-dictactions).

المتطلبات:

بيثون

البرامج الأخرى من المطور Zope Corporation and Contributors

zope.app.zapi
zope.app.zapi

12 May 15

Products.ZNagios
Products.ZNagios

11 May 15

zope.security
zope.security

12 May 15

zope.app.server
zope.app.server

11 May 15

تعليقات ل zope.configuration

لم يتم العثور على التعليقات
إضافة تعليق
بدوره على الصور!