[Distutils] copy_file semantics changed?

Greg Ward gward@python.net
Thu, 22 Jun 2000 21:43:41 -0400


On 22 June 2000, I spoke too soon:
> That assumes that I changed the interface to return boolean arbitrarily.
> I did not: I believe there is code that depends on it returning
> boolean.  And now there is also code that depends on it returning the
> output filename.  Damn!  Time to grep the source for copy_file and see
> how it's *really* used...

Well, from poking through the CVS logs, it appears that 'copy_file()'
has *always* returned boolean.  And from scanning the source, it appears
that no code actually expects it to return boolean -- the only bits that
pays attention to the return value are my recent additions that use
'copy_file()'s supposed string return value to build list of files
copied.

So, Bastian's patch is exactly the right thing.  (Except you forgot to
fix the docstring!  Don't worry, I did it.)  Applied, checked in, and
now maybe things will work again.

        Greg
-- 
Greg Ward - geek-at-large                               gward@python.net
http://starship.python.net/~gward/
The NSA.  We care: we listen to our customers.