जब मैं एक ओआरजी फ़ाइल में पायथन कोड ब्लॉक का मूल्यांकन कर रहा हूं, तो मुझे चेतावनी और त्रुटियों की रिपोर्ट करने में सक्षम होना चाहिए।
जब एक कोड ब्लॉक में पायथन सिंटैक्स त्रुटियां होती हैं, तो ऑर्ग मदद से उन्हें एक अलग बफर में पॉप अप करता है जिसे कहा जाता है *Org-Babel Error Output*
। यह अच्छा होगा कि मैं अपनी स्वयं की चेतावनियों को भी वहाँ भेज सकूँ, जबकि एक सारणी के रूप में ऑर्ग मोड में एक सरणी परिणाम वापस करने की क्षमता को बरकरार रखते हुए :results value
।
स्पष्ट होने के लिए, यहाँ पर इस बात का एक उदाहरण है कि मुझे लगा कि यह काम कर सकता है:
#+BEGIN_SRC python
import sys
sys.stderr.write('Warning.\n')
sys.stderr.flush()
return [['Table', 'header'], ['table', 'data']]
#+END_SRC
#+RESULTS:
| Table | header |
| table | data |
जोड़ने के लिए संपादित: ऑर्ग-मोड सूची पर यह चर्चा बताती है कि त्रुटि आउटपुट केवल तब प्रदर्शित होता है जब कोड-ब्लॉक मूल्यांकन विफल हो जाता है। तो ऐसा लगता है कि यह संभव है, लेकिन केवल मूल्यांकन का उपयोग करके exit(1)
या इसी तरह के गर्भपात से ।