Am Freitag, 28. November 2014, 16:38:43 schrieb B Wooster:
> OK some more info after some debugging.
> 
> Looks like the problem is in the unique_name function. At that point, it
> does not know about adjust-extensions, so it always checks for name without
> the extension. And depending on how things are queued, it can cause correct
> or incorrect behavior. Anyone know if this is an existing issue, and any
> known workaround? I can locally change wget if necessary, and will likely
> do that after I figure it out.
> 
> So if things are queued like this, it is all fine:
> article  (will save to article.html but calls unique_name with just
> "article" which luckily does not exist)
> article/post.html (will save to article/post.html, creating directory
> article)
> 
> but this will mess it up:
> article/post.html (will save to article/post.html)
> article  (will save to article.html but calls unique_name with just
> "article" which by now exists).
> 
> Sorting the queue (but then it is no long a queue!) or better still:
> checking unique_name after adjust extensions has produced a suffix would
> fix this. Any one have any tips?

Thanks for having a look into the issue.

The second seems to be the better choice.

I suggest you create a python test (testenv/ directory) to have a simple 
showcase that confirms your assumptions and proves your patch right (if you are 
creating one).

If you are able and willing to create a test and/or patch we would appreciate 
that very much. Just send it here for further discussion.

Tim

Attachment: signature.asc
Description: This is a digitally signed message part.

Reply via email to