This return type is the only thing preventing the entire PodcastProvider interface being entirely independent of the web.
The return type will need to support asynchronous downloading and contain the total download size (as given by int(http_download_response.headers['Content-Length'])).
This will probably require the creation of a new class for the return type.
This return type is the only thing preventing the entire
PodcastProvider
interface being entirely independent of the web.The return type will need to support asynchronous downloading and contain the total download size (as given by
int(http_download_response.headers['Content-Length'])
).This will probably require the creation of a new class for the return type.