def downloader(progress_handler=None, proxy=None):
openers = []
- if progress_handler:
- openers.append (progress_handler)
+ if progress_handler is not None:
+ openers.append(progress_handler)
else:
openers.append(HTTPProgressHandler(download_callback))
if proxy:
- openers.append (proxy)
+ openers.append(proxy)
- return urllib2.build_opener (*openers)
+ return urllib2.build_opener(*openers)
# If not None, a subprocess.Popen object corresponding to a
# update_feeds.py process.