zope.configuration

צילום מסך תוכנה:
zope.configuration
פרטי תוכנה:
גרסה: 4.0.0
טען תאריך: 14 Apr 15
רשיון: ללא תשלום
פופולריות: 0

Rating: nan/5 (Total Votes: 0)

zope.configuration מספק מערכת להרחבה לתמיכה בסוגים שונים של תצורות.
הוא מבוסס על הרעיון של הנחיות תצורה. משתמשי מערכת התצורה מספקים הנחיות תצורה באיזו שפה שמבטאת את בחירות תצורה. הכוונה היא שהשפה תהיה לחיבור. שפת XML מסופקת כברירת מחדל.
תיעוד מפורט
מערכת תצורת Zope
מערכת תצורת zope מספקת מערכת להרחבה לתמיכה בסוגי variouse של תצורות.
הוא מבוסס על הרעיון של הנחיות תצורה. משתמשי מערכת התצורה מספקים הנחיות תצורה באיזו שפה שמבטאת את בחירות תצורה. הכוונה היא שהשפה תהיה לחיבור. שפת XML מסופקת כברירת מחדל.
תצורה מתבצעת בשלושה שלבים. בשלב הראשון, הנחיות מעובדות לחישוב פעולות תצורה. פעולות תצורה כוללות:
- מאבחן
- Callable
- טענות לפי מיקום
- טיעוני מילות מפתח
הפעולות במהות מעוכבות קריאות לפונקציות. סכסוך שתיים או יותר פעולות אם יש להם את אותו מאבחן. מערכת התצורה יש כללים לפתרון סכסוכים. אם לא ניתן לפתור קונפליקטים, שגיאה תגרום. פתרון סכסוכים בדרך כלל מוחק את כל אבל אחת מהפעולות הסותרות, כך שסכסוכי הפעולה הנותרת של פעולות במקור-הסותרים כבר לא. פעולות-סותרים שאינם מבוצעות בהסדר שבו נוצרו על ידי עובר טיעוני positional ולא positional לפעולת callable.
המערכת היא להרחבה. יש שפת meta-תצורה להגדרת תצורת הנחיות. הוראה מוגדרת על ידי מתן meta נתונים על קוד ההוראה והמטפל לעבד את ההוראה. ישנם ארבעה סוגים של הוראות:
- הנחיות פשוטות לחשב פעולות תצורה. מפעיליהם הם בדרך כלל פונקציות שתיקחנה הקשר ואפס או יותר טיעונים של מילות מפתח ולחזור רצף של פעולות תצורה.
- כדי ללמוד כיצד ליצור הנחיות פשוטות, לראות בדיקות / test_simple.py.
- הנחיות הקיבוץ לאסוף מידע שישמש את הנחיות מקוננות. הם נקראים עם אובייקט הקשר שבו הם להסתגל לכמה ממשק המשתרע IConfigurationContext.
- כדי ללמוד כיצד ליצור הנחיות קיבוץ, להסתכל בתיעוד בzopeconfigure.py, אשר מספק את יישום ההוראה להגדיר zope.
& Nbsp; יכולות להיות מקוננים הנחיות אחרות בקיבוץ הנחיות.
- כדי ללמוד כיצד ליישם את ההנחיות מקוננות, להסתכל בתיעוד בבדיקות / test_nested.py.
- הנחיות מורכבות הן הנחיות שיש לי subdirectives. יש לי Subdirectives מפעילים שהם פשוט שיטות של הנחיות מורכבות. diretives המורכב מטופלות על ידי מפעלים, בדרך כלל שיעורים, שיוצרים אובייקטים שיש להם על דרך הטיפול בsubdirectives. חפצים אלו יש גם שיטות __call__ שנקראות כאשר עיבוד של subdirectives הוא סיים.
- הנחיות מורכבות קיימות רק כדי לתמוך במפעילי הוראה ישנים. הם כנראה יהיו מיושן בעתיד.
- Subdirectives מקוננים בהוראות מורכבות. הם כמו הנחיות פשוטות אלא שהם האנה מפעילים ששיטות הוראה מורכבות.
- Subdirectives, כמו הנחיות מורכבות קיים רק כדי לתמוך במפעילי הוראה ישנים. הם כנראה יהיו מיושן בעתיד

מה חדש במהדורה זו:..

  • 100% כיסוי בדיקה יחידה
  • לבנות אוטומטי של מסמכי HTML הספינקס והפעלת doctest קטעים באמצעות tox.
  • ירד קשה בדיקת תלות בzope.testing.
  • הוספת תמיכה מפורשת בPyPy.
  • הוספת תמיכה מפורשת בפייתון 3.2.
  • ירד תמיכה מפורשת בפייתון 2.4 / 2.5.
  • תמיכה נוסף עבור אינטגרציה מתמשכת באמצעות tox וג'נקינס.
  • תיעוד נוסף הספינקס.
  • כינוי מסמכי setup.py נוסף (מתקין הספינקס ותלות).
  • כינוי dev setup.py נוסף (ריצות setup.py לפתח תוספת מתקינה האף וכיסוי).

מה חדש בגרסת 3.8.1:

    • קבוע Python 2.4 אחורה incompat (המשמש itemgetter עם מרובה args); Python 2.4 עכשיו עובד (לפחות אם אתה משתמש == zope.schema 3.8.1). זו היא הגרסה האחרונה שתתמוך Python 2.4 או 2.5.

    מה חדש בגרסת 3.8.0:

    • מבני פעולה השתנו מtuples למילונים כדי לאפשר ל הרחבה מבנה פעולה (סניף שמן הקודש-dictactions הממוזג).

    דרישות :

    • Python

  • תוכנות אחרות של יזם Zope Corporation and Contributors

    תגובות ל zope.configuration

    תגובות לא נמצא
    להוסיף הערה
    הפעל את התמונות!