GeneratorExitGeneratorExit
Generator के close() method को call करने पर cleanup के लिए raise किया जाता है।
इस एरर के कारण
किसी जनरेटर या कोरूटीन की close() मेथड कॉल की गई, या जनरेटर गार्बेज कलेक्ट हो गया। इससे जनरेटर को finally ब्लॉक चलाने और संसाधन छोड़ने का मौका मिलता है।
इसे कैसे ठीक करें
सफ़ाई के लिए जनरेटर में try-finally का उपयोग करें। GeneratorExit हैंडलर में नए मान yield न करें। सफ़ाई का लॉजिक चाहिए, तो उसे जनरेटर फ़ंक्शन के भीतर finally ब्लॉक में रखें।
संबंधित एरर कोड
FileNotFoundErrorFileNotFoundError
निर्दिष्ट file या directory मौजूद नहीं है।
IOErrorIOError
I/O operation विफल हुई। Python 3 में IOError, OSError का alias है।
ImportErrorImportError
Import statement निर्दिष्ट module या नाम खोजने या लोड करने में विफल रहा।
NotADirectoryErrorNotADirectoryError
किसी ऐसे path पर directory operation का प्रयास किया गया जो directory नहीं है।
requests.exceptions.Timeoutrequests.exceptions.Timeout
server से response की प्रतीक्षा करते समय request timeout हो गई।
AttributeErrorAttributeError
किसी ऑब्जेक्ट में अनुरोधित attribute या method नहीं है।