arkadaşlar komutlarım şu şekilde nerde yanlış yapıyorum bilemedim python diline yeni başladım yardımcı olursanız sevinirim. uygulama siteye login olma uygulaması .
def giris_yap ():
yapılacak işlemleri burada alt alta sıraladım ve bu def komutunu bir butona atatım ama butona basunca proğram yanıt vermiyor ama tarayıcıyı açıp işlemleri stabil olarak yapıyor işlemler bitince proğramda normal haline geri geliyor ne yapmam lazım bu yanıt vermiyor problemini çözmek için .
Butona basınca yanıt vermiyor ama işlem yapıyor
2
●372
- 14-03-2019, 16:18:48Kimlik doğrulama veya yönetimden onay bekliyor.http://prntscr.com/mxt02e
Yazdığınız kodlar main thread üzerinde çalışıyor. Yani tüm satırlar sırası ile çalışıyor ve çağırdığınız methodlar bu sıralamadan dallanarak, işlemler bitmeden bir üst(önceki) satıra düşmeyecek şekilde ilerliyor. Veriğim SS de gördüğünüz gibi çağırdığınız function işlemini bitirmeden bir önceki akışa geçerek programın akışına izin vermez. Bunu en güzel breakpoint koyarak takip edebilirsiniz. Kısacası main thread üzerinde yaptığınız işlemler UI tarafını suspend eder. Bu çok normal, bunun yaşanmaması için asenkron programlama öğrenmelisiniz.
Örnek döküman : https://realpython.com/async-io-python/ - 14-03-2019, 16:33:27ByNF adlı üyeden alıntı: mesajı görüntüle
tşk ederim verdiğiniz bilgiler için hocam yeterince açıklayıcı oldu asenkron olayını biraz araştırayım ben