diff -r e73e05ea8705 -r c53aa19640b2 server/sources/datafeed.py --- a/server/sources/datafeed.py Wed Feb 16 10:30:09 2011 +0100 +++ b/server/sources/datafeed.py Thu Feb 17 10:24:45 2011 +0100 @@ -132,7 +132,8 @@ self.info('pulling data for source %s', self.uri) for url in self.urls: try: - parser.process(url) + if parser.process(url): + error = True except IOError, exc: self.error('could not pull data while processing %s: %s', url, exc)