feeds: Raise an exception when adding a feed with a duplicate name
authorW. Trevor King <wking@tremily.us>
Mon, 1 Sep 2014 22:48:21 +0000 (15:48 -0700)
committerW. Trevor King <wking@tremily.us>
Mon, 1 Sep 2014 22:52:41 +0000 (15:52 -0700)
commit3267f34ff94bc2f7b95390f311f4c6c9604a2a08
tree4fa3f5eb4948569ebb7c9fdb0b72ec809e26e718
parent33c4edb062fb9ccb738e636fde51f0727bedc3d2
feeds: Raise an exception when adding a feed with a duplicate name

Avoid:

  $ r2e add example http://example.com/feed1
  $ r2e add example http://example.com/feed2
  $ r2e list
  1: [*] example (http://example.com/feed2 -> lkmorlan)
  2: [*] example (http://example.com/feed2 -> lkmorlan)

Instead, the second addition now prints:

  duplicate feed name 'example'

to stderr and exits with status 1.

Reported-by: Liam K Morland <Liam@Morland.ca>
Signed-off-by: W. Trevor King <wking@tremily.us>
CHANGELOG
rss2email/error.py
rss2email/feeds.py