python - Combining -= and += modifiers in buildout scripts -


यह काम नहीं करता है:

  [buildout] extends = buildout.cfg अंडे - = प्येथोन-एलडीएपी अंडे + = psycopg2   

व्यवहार हमेशा ऐसा लगता है जैसे कि अंडे + psycopg2 लाइन मौजूद नहीं थी। यह कोई फर्क नहीं पड़ता कि किस क्रम में दो पंक्तियाँ हैं।

क्या यह एक बग है? क्या इस परिणाम को प्राप्त करने का कोई तरीका है?

दुर्भाग्य से, zc.buildout संस्करण 1.5.2 तक नहीं है इस उपयोग-केस का समर्थन करें

  • प्रत्येक कुंजी के लिए, इनहेरिटिंग सेक्शन में परिभाषित मूल्य युग्म, या तो या कम से कम सफल होगा। :
    • यदि कुंजी + = का उपयोग कर रही है, तो इनहेरिट किया गया मान लें, चीजें जोड़ें, और उसे नया मान के रूप में संग्रहीत करें।
    • यदि कुंजी का उपयोग हो रहा है - = , इनहेरिट किया गया मान ले, चीजें निकालें, और उसे नया मान के रूप में संग्रहित करें।

      अनुभाग को कॉपी किया गया है, नए मानों के साथ अद्यतन किया जाता है और इसे अंतिम परिणाम के रूप में प्रयोग किया जाता है।

      आदेश सामान्य अजगर मानचित्रण शब्दों द्वारा परिभाषित किया गया है, इस प्रकार अपरिभाषित; या तो जोड़ या घटाव पिछले चलाता है। क्योंकि दोनों ऑपरेशन उत्तराधिकृत अनुभाग से अपना इनपुट लेते हैं, इसे संशोधित करते हैं, फिर इसे नए मान के रूप में संग्रहीत करते हैं, जो ऑपरेशन जो पिछली बार चलने वाले ऑपरेशन के परिणाम को ओवरराइट करता है।

      मैंने किया है;

      संपादित करें :

      इसमें यह तय है।

Comments

Popular posts from this blog

java - NullPointerException for a 2d Array -

python - Assemble mpeg file unable to play in mediaplayer -

c# - NameSpace Manager or XsltContent to parse aspx page -