[Python-3000] distutils: usage of the 'map()' builtin breaks the parsing of MANIFEST.in

Amaury Forgeot d'Arc amauryfa at gmail.com
Sat Jul 26 22:11:55 CEST 2008

Lisandro Dalcin wrote:
> In module 'distutils.filelist', class 'FileList', method
> '_parse_template_line()', the 'map()' builtin is being used. Now
> 'map()' returns an iterator, and this iterator is exhausted in other
> methods (for the purpose of 'debug_print()' stuff) before the data is
> actually used.
> I'm currently monkey-patching like this, but a patch for 'distutils'
> perhaps should be implemented in terms of list comprehensions,
> removing the usage of 'map()' builtin.

It's now corrected in svn.
Thanks for the report, but next time, please use the bug tracker.

Amaury Forgeot d'Arc

More information about the Python-3000 mailing list