command: In run(), save feeds even after errors
authorW. Trevor King <wking@tremily.us>
Wed, 13 Feb 2013 14:12:05 +0000 (09:12 -0500)
committerW. Trevor King <wking@tremily.us>
Wed, 13 Feb 2013 15:01:38 +0000 (10:01 -0500)
commit953dbad0a08ad07755a189fd3ed81a81a7400cf7
tree3729d2a4ad85bde779057025d8559a6a91e0f602
parenta99e636d22a42424d91b55c3878c8852e02d1b0a
command: In run(), save feeds even after errors

It's annoying to have a few feeds processed successfully and then have
one feed with a configuration error take down the process without
saving.  With this commit, we always safe the feeds, regardless of any
error.  We also catch and log any RSS2EmailError, not just the
NoToEmailAddress and ProcessingErrors we caught earlier.

Signed-off-by: W. Trevor King <wking@tremily.us>
rss2email/command.py