#NEWLINE# @ property #NEWLINE# def length( self ) : #NEWLINE# #INDENT# if ( self . _length is None ) : #NEWLINE# #INDENT# iterable = tuple ( self . _iterator ) #NEWLINE# self . _iterator = iter ( self ) #NEWLINE# self . _length = ( ( len ( iterable ) + self . index0 ) + 1 ) #NEWLINE# #UNINDENT# return self . _length