3 }úÿ\Øã@sGdd„deƒZdS)c@s8eZdZdZdd„Zdd„Zdd„Zdd „Zd d „Zd S) ÚIteratora- This class implements an iterator object that can be used to loop over an image sequence. You can use the ``[]`` operator to access elements by index. This operator will raise an :py:exc:`IndexError` if you try to access a nonexistent frame. :param im: An image object. cCs"t|dƒstdƒ‚||_d|_dS)NÚseekzim must have seek methodé)ÚhasattrÚAttributeErrorÚimÚposition)Úselfr©r úi/private/var/folders/pf/wv4htv3x0qs2c2mp0dnn0kchsvlck3/T/pip-install-i584jbuk/Pillow/PIL/ImageSequence.pyÚ__init__s zIterator.__init__c Cs0y|jj|ƒ|jStk r*t‚YnXdS)N)rrÚEOFErrorÚ IndexError)rÚixr r r Ú __getitem__%s  zIterator.__getitem__cCs|S)Nr )rr r r Ú__iter__,szIterator.__iter__c Cs@y"|jj|jƒ|jd7_|jStk r:t‚YnXdS)Né)rrrr Ú StopIteration)rr r r Ú__next__/s zIterator.__next__cCs|jƒS)N)r)rr r r Únext7sz Iterator.nextN) Ú__name__Ú __module__Ú __qualname__Ú__doc__r rrrrr r r r rs  rN)Úobjectrr r r r Ús