Elvis Stansvik added the comment:

Not really related to this fix, but a colleague also prudently pointed out that 
perhaps an

   assert file[:prefix_len] == build_dir + os.sep

before the

   outputs.append(os.path.join(self.install_dir,
    file[prefix_len:]))

in the helper for pure modules (_pure_outputs after my patch is applied) would 
be in order, to assert that what is cut away is what was intended. 

That sounds like a good idea to me, but could it give false negatives on 
Windows (case-insensitive file systems? or file systems where both / and \ are 
allowed?).

----------

_______________________________________
Python tracker <rep...@bugs.python.org>
<http://bugs.python.org/issue29225>
_______________________________________
_______________________________________________
Python-bugs-list mailing list
Unsubscribe: 
https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com

Reply via email to