Bir çocuk işlemi oluşturmak için subprocess.Popen
'u kullanan kodun hata ayıklama yolunu bulmaya çalışırken Eclipse/PyDev kullanıyorum: Oluşturulan alt işlemin hatalarını ayıklamak istiyorum. Sorun şu ki, süreç sınırları arasında hata ayıklamanın bir yolunu bulamıyorum ve bunun aslında mümkün olmadığını tahmin ediyorum. Yine de, sen sorana kadar asla bilemezsin, ve ben de yapıyorum!Pydev kullanarak bir alt işlemde hata ayıklamanın bir yolu var mı?
Biraz arka plan: Ben ayıklama ünitesi testi hataları bu süreçlerin içine takılmak istiyorum: Ben gerektiği gibi nose dışarı arayarak bizim birim testleri çağırır Waf tarafından tahrik karmaşık yapı süreç var. Doğrudan burnu çalıştırmayı deneyebileceğimi biliyorum ama problem, modüllerimizin doğru şekilde yüklenmesi için yapılandırmam gereken ortamın oldukça karmaşık ve bunu önlemek için kodu çoğaltmak istemiyorum.
remote debugging modunun farkındayım ancak uzaktaki hata ayıklayıcısını el ile çağırmam gerektiğinden bu oldukça rahatsız edici. Birisi benim yapmaya çalıştığım şeyi yapmanın bir yolunu biliyorsa, çok takdir edilecektir.
Bu soru ve cevapları oldukça eskidir, ancak Raphael'in şu an kabul edilen cevabı yerine cevabı kabul ettiğinizi belirtmek isterim. Raphael'in cevabı verildiğinde doğru olabilirdi, ama pimlottc'un cevabı kesinlikle doğru ve şimdi çok faydalı. – skrrgwasme