Bir Org dosyasındaki bir Python kod bloğunu değerlendirirken uyarıları ve hataları bildirmek istiyorum.
Bir kod bloğunda Python sözdizimi hataları varsa, Org bunları yararlı bir arabellek içinde açar *Org-Babel Error Output*
. Bir dizi sonucunu tablo olarak kullanarak Org moduna döndürme yeteneğini korurken kendi uyarılarımı da gönderebilmem iyi olur :results value
.
Açık olmak gerekirse, işte işe yarayabileceğini düşündüğüm şeyin kukla bir örneği:
#+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 |
Eklemek için düzenlendi: Kuruluş modu listesindeki bu tartışma, hata çıktısının yalnızca kod bloğu değerlendirmesi başarısız olduğunda görüntülendiğini göstermektedir. Yani bu mümkün gibi görünüyor, ama sadece exit(1)
veya benzeri değerlendirmeyi iptal ederek .