Where in particular is it broken? I've been poking through the code, I see this in the logs:
INFO --- RSSDler 0.4.1a1
DEBUG writing daemonInfo
INFO [Waking up] Fri Mar 20 14:24:29 2009
DEBUG checking working dir, maybe changing dir
INFO Scanning threads
INFO finding new downloads in thread TRM
DEBUG mechRetrievePage working on url:
http://my.site.org/DEBUG encodeQuoteUrl working on url:
http://my.site.org/
DEBUG encoding url
http://my.site.org/DEBUG testing cookieFile settings
DEBUG attempting to load cookie type: MozillaCookieJar
DEBUG cookies loaded
DEBUG building and installing mechanize opener with cookies
DEBUG grabbing page at url
http://my.site.org/Then it goes to the next thread. Looking at the code, it appears that the last line of mechRetrievePage(): return mechanize.urlopen(mechanize.Request(url, headers=dict(th))), doesn't return anything to the caller in downloadFile(). The try/except there isn't reporting anything though.