[PATCH] builder: Upload recursively all files in all subdirs

Mathieu Bridon bochecha at fedoraproject.org
Thu Oct 3 05:29:33 UTC 2013


On Wed, 2013-10-02 at 19:16 -0400, Mike McLean wrote:
> On 10/02/2013 04:00 AM, Mathieu Bridon wrote:
> > ---
> > This will become necessary if we want to upload the results of a mash
> > task, as I am currently working on.
> >
> > Should I have created a new uploadDirRecursively() method, instead of
> > changing uploadDir()?
> 
> It should probably be an optional flag rather than a change to default 
> behavior.

I wonder, uploadDir seems to not be used anywhere else?

> It might be simpler if you used os.walk instead of os.path.walk.

Slightly, but not that much.

However, I just realized that os.path.walk is considered deprecated (in
favour of os.walk) and has been removed from Python 3.

So yes, I'll replace that in the next version of the patch.

> I don't think you need to do anything in the os.path.isdir case, unless 
> you intend to prune the walk.

Hah, that TODO is a leftover from when I was writing the code, I forgot
to remove it. Sorry about that.


-- 
Mathieu



More information about the buildsys mailing list