Description
Currently, there are a lot of programming practices, like inner functions, in downloader.py that prevent us from unit testing features such as URL detection and re-writing. This leads to whack-a-mole bug fixing since we don't have the resources to test all existing sources with any changes we make.
Description
Currently, there are a lot of programming practices, like inner functions, in
downloader.pythat prevent us from unit testing features such as URL detection and re-writing. This leads to whack-a-mole bug fixing since we don't have the resources to test all existing sources with any changes we make.