RuntimeErrorRuntimeError
एक सामान्य रनटाइम त्रुटि जो किसी अन्य श्रेणी में नहीं आती।
इस एरर के कारण
निष्पादन के दौरान ऐसी त्रुटि हुई जो किसी अन्य अपवाद श्रेणी में नहीं आती। आम उदाहरण: इटरेशन के दौरान dictionary/set को बदलना, इवेंट लूप का पहले से चल रहा होना (asyncio), या जनरेटर का भीतर से StopIteration उठाना।
इसे कैसे ठीक करें
विशिष्ट कारण जानने के लिए त्रुटि संदेश पढ़ें। इटरेशन के दौरान dict/set बदलने की स्थिति में उसकी कॉपी पर इटरेट करें: list(dict.items())। asyncio की समस्याओं के लिए nest_asyncio का उपयोग करें या अपने async कोड का ढांचा बदलें।
संबंधित एरर कोड
TypeError: object is not callableTypeError: object is not callable
एक non-function object को parentheses () के साथ कॉल किया गया।
AssertionErrorAssertionError
एक assert स्टेटमेंट विफल हुई क्योंकि condition False का मूल्यांकन हुई।
TypeError: object is not iterableTypeError: object iterable नहीं है
जिस ऑब्जेक्ट पर इटरेशन संभव नहीं है, उसे for लूप, अनपैकिंग या किसी और इटरेबल संदर्भ में इस्तेमाल किया गया।
EOFErrorEOFError
input() फ़ंक्शन या raw_input() ने बिना कोई डेटा पढ़े end-of-file पर पहुंच गया।
asyncio.TimeoutErrorasyncio.TimeoutError
asyncio operation अपना timeout पार कर गया।
Model.DoesNotExistModel.DoesNotExist
.get() के साथ Django ORM query को कोई मेल खाता रिकॉर्ड नहीं मिला।