RuntimeErrorRuntimeError
Diğer kategorilerin hiçbirine girmeyen genel bir çalışma zamanı hatası.
Bu hatanın nedenleri
Yürütme sırasında diğer istisna kategorilerine uymayan bir hata oluştu. Yaygın örnekler: yineleme sırasında bir dictionary/set'in değiştirilmesi, olay döngüsünün zaten çalışıyor olması (asyncio) veya bir üretecin dahili olarak StopIteration fırlatması.
Nasıl düzeltilir
Belirli neden için hata mesajını okuyun. Yineleme sırasında dict/set değişikliği için bir kopya üzerinde yineleyin: list(dict.items()). asyncio sorunları için nest_asyncio kullanın veya async kodunuzu yeniden yapılandırın.
İlgili Hata Kodları
TypeError: object is not callableTypeError: object is not callable
Fonksiyon olmayan bir nesne, parantezlerle () çağrıldı.
AssertionErrorAssertionError
Bir assert ifadesi, koşulun False olarak değerlendirilmesi nedeniyle başarısız oldu.
TypeError: object is not iterableTypeError: Nesne yinelenebilir değil
Yineleme desteklemeyen bir nesne, for döngüsünde, açma (unpacking) işleminde veya başka bir yinelenebilir bağlamda kullanıldı.
EOFErrorEOFError
input() veya raw_input() fonksiyonu herhangi bir veri okumadan dosya sonuna ulaştı.
asyncio.TimeoutErrorasyncio.TimeoutError
Bir asyncio işlemi zaman aşımını aştı.
Model.DoesNotExistModel.DoesNotExist
.get() ile yapılan bir Django ORM sorgusu eşleşen bir kayıt bulamadı.