Existe uma maneira simples de testar se o gerador não tem itens, como peek, hasNext, isEmpty, algo nesse sentido?
[]é convenientemente Falsey, então você pode fazer uma verificação se e fazer um comportamento especial para algo ou nada. Os geradores são verdadeiros mesmo que não produzam elementos.
glob.iglob("filepattern")um padrão curinga fornecido pelo usuário e quero avisar o usuário se o padrão não corresponder a nenhum arquivo. Claro que posso solucionar isso de várias maneiras, mas é útil poder testar com clareza se o iterador ficou vazio ou não.