को विस्तारित करते समय --quiet टैग का उपयोग करके मैं पाइथन में एक Mercurial एक्सटेंशन लिख रहा हूं और Mercurial API का उपयोग करके "पुल" कमांड को कॉल करने की आवश्यकता है, लेकिन मैं --quiet ध्वज का उपयोग करके अपने आउटपुट को दबाना चाहता हूं।Mercurial
एचजी संदर्भ में, मैं निम्नलिखित कोड निष्पादित करने के लिए चाहते हैं, लेकिन अपने एक्सटेंशन के भीतर से:
hg pull --quiet
मर्क्युरियल API दस्तावेज़ को देखते हुए, मैंने सोचा कि यह रूप में सरल किया जाएगा के रूप में:
commands.pull(ui, repo, quiet=True)
दुर्भाग्यवश,
दुर्भाग्यवश, हालांकि यह त्रुटियों को उत्पन्न नहीं करता है और सफलतापूर्वक "पुल" कमांड निष्पादित करेगा, --क्वेट ध्वज ऐसा प्रतीत नहीं होता है क्योंकि मुझे अभी भी मानक आउटपुट दिखाई देता है।
सभी उदाहरण केवल गैर-वैश्विक झंडे को पार करते हुए दिखाते हैं, इसलिए मैं थोड़ा चिंतित हूं कि यह संभव नहीं है।
मैं क्या गलत कर रहा हूं? मैं --क्वेट ध्वज कैसे पास कर सकता हूं?
इस प्रकार का सवाल [email protected] के लिए अच्छा है जहां Mercurial डेवलपर्स लटका हुआ है। –