যখন একটি পুনরাবৃত্ত সম্পন্ন হয়, এটি পরবর্তী পদ্ধতিটি স্টপআইটারেশন উত্থাপন করে। এই ব্যতিক্রমটি একটি ত্রুটি হিসাবে বিবেচিত হয় না৷
ব্যতিক্রমটি ধরতে এবং এর ধরন জানতে আমরা প্রদত্ত কোডটি আবার লিখি।
উদাহরণ
import sys try: z = [5, 9, 7] i = iter(z) print i print i.next() print i.next() print i.next() print i.next() except Exception as e: print e print sys.exc_type
আউটপুট
<listiterator object at 0x0000000002AF23C8> 5 9 7 <type 'exceptions.StopIteration'>