पायथन लिपि का उपयोग कर धुंधला शासन


0

मैं पायथन लिपि के साथ एक हेज़ेल (नूडल्सॉफ्ट) नियम का उपयोग कर रहा हूं। "पास शैल स्क्रिप्ट" विकल्प का उपयोग करना। मेरे अजगर स्थापित / usr / स्थानीय / बिन / अजगर (मेरा अजगर स्थापित v। 2.7.3) खोल बॉक्स में पथ रखकर। सही ढंग से गिर जाता है अगर यह पाता है और लाल अगर यह नहीं मिल रहा है। सबसे सरल स्क्रिप्ट का उपयोग करना

import sys
sys.exit(1)

टूलटिप निकास स्थिति के अनुसार 0 नियम पारित करने का संकेत देता है। मुझे लगता है कि कुछ और नियम विफल रहता है। समस्या यह है कि नियम से बाहर निकलने वाले कोड की परवाह किए बिना मेल खाता है।
क्या मैं एज़ल कोड के साथ हेज़ेल प्रदान करने के लिए गलत कमांड का उपयोग कर रहा हूं या क्या यह हेज़ेल में बग है। मैं नवीनतम का उपयोग कर रहा हूँ (अभी जारी 3.1) पिछले संस्करणों पर कोशिश नहीं की है।


कॉल करने के बजाय sys.exit(), एक कमांड चलाने का प्रयास करें जिसे आप जानते हैं कि विफल हो जाएगा, उदाहरण के लिए importएक मॉड्यूल की कोशिश करना जिसे आपने स्थापित नहीं किया है। यह निश्चित रूप से स्क्रिप्ट को एक त्रुटि के साथ विफल करने का कारण होगा। की जाँच करें PyPI और सिर्फ एक यादृच्छिक पैकेज लेने ...
MattDMo

धन्यवाद। कोशिश की है कि अच्छी माप के लिए, लेकिन स्क्रिप्ट अभी भी सफलतापूर्वक बाहर निकलती है - सिंटैक्स त्रुटि के साथ और 0. से विभाजित करके Noodlesoft पर रिपोर्ट की गई समस्या। लीड डेवलपर वापस मिल गया और यह एक बग है। "शेल स्क्रिप्ट के साथ अब एक बग है। मैं एक पैच जारी कर रहा हूं, सबसे अधिक संभावना है कि कल इतनी उम्मीद है कि आप तब तक पकड़ सकते हैं"
जोप

जवाबों:


1

यह एक बग था जो हेज़ल 3.1 के साथ था ... हेज़ल पर मिस्टर नूडल से पुष्टि की। अब 3.1.1 से वर्तमान 3.1.1 तक ठीक काम करता है।

बस मैंने सोचा था कि मैं धागा पूरा करूंगा

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.