Ana Sayfa
»
Bilgisayar
»
Programlama dilleri
»
Python
»
Python ile her exception verdiğinde geçip kodun zorla devam etmesini sağlamk mümkün mü?
Python ile her exception verdiğinde geçip kodun zorla devam etmesini sağlamk mümkün mü?
0 kişi takip ediyor.
Paylaş:
Osman, hayır öyle birşey allahıma şükürler olsun ki yok. Burası python grubu. Bash'te bu var diye bu gün şirkette kanser olmak üzereydi iş arkadaşım Bedirhan. Lütfen bir kod patlıyorsa patlasın, sessizce geçip gitmesin, asla.
Ek olarak, try except yaptığında da pass etme, en azından logla, bir yere yazdır, printle ne yapıyorsan... Devran döner o exceptionların hürmetine horoz kesersin
Hocam ben kendi hata mesajımı kendim vermek istiyorum. Bunu Pythonun gereksiz keyErrorları ile değil de daha nazik debug modum ile verdirmek daha mantıklı geliyor
Soru: Contextlib'in suppres fonksiyonunu pure pythonda kullanmak. Bu kadar abartmaya gerek yoktu diye düşünüyorum Umarım attığınız kodu entegre edebilirim
şöyle anlatayım, sicis() içindeki kod ZeroDivisionError raise ediyor, ben onu tutup kendi hatam olan SicisError raise ediyorum, sicis() i çağırdığım yerde de SicisError içindeki mesajı print ettirip aynı hatayı tekrar raise ediyorum (opsiyonel)
Ve osman lutfen ss degil pastebin kullan, ayrica verdigin ssden zar zor okuyabildigim kadariyla if elseif yapilarinda da ufak hatalar var
Ömer Özveren Kodu tamamen atmak amacında değildim, sadece benim kendimin err verdiğimi göstermek için atmıştım neyse bundan sonra bu tarz kod kesitlerinide paste servisleri ile atarım.
Ömer Özveren, Osman Linux Yaz Kampı'nda bu sene Django sınıfındaydı, çok genç ama zehir gibi, aynı yaştayken ben daha trigonometri dersi almamıştım O yaşta ben bu kodları yazsam şimdiye Guido'yla pipo, robdöşambr ve viski eşliğinde Python 4.0'ı tartışıyor olurdum.
Dogrudur, umarim yardimlarimizla cok daha iyi hale gelecek. Ama onkodda ufak hatalar var gibi mesela if else yapilarinda. Ve if lerde bile hata var gibi geldi ama duzgun okuyamadigimdan emin degilim pastebin ile o kismi atsin da duzgun bakalim istedim
Batuhan Kızmaz, GPLv3 değil mi proje
Bsd sevenlerdeniz veya en azindan apache gplv3 de hala sikintilarim var benim
Umut Çakıray Hangisi. BTMP MIT diye hatılıyorum.