config: Use extended interpolation in Config
authorW. Trevor King <wking@tremily.us>
Thu, 21 Feb 2013 11:11:19 +0000 (06:11 -0500)
committerW. Trevor King <wking@tremily.us>
Thu, 21 Feb 2013 11:11:19 +0000 (06:11 -0500)
commit3adef87e71d92d27a832a31342c6d5249ddb42bb
tree073d42404d519e2399fa480f4e6c47ab539e9ea4
parente08e198b2a0cb9c841a4a93ad720d70077ec9a8f
config: Use extended interpolation in Config

This avoids triggering accidental interpolation errors when your URL
contains percent signs (e.g. %2F).  Curly braces, on the other hand,
will never appear in an encoded URL.  From RFC 1738:

  Unsafe:
  ... Other characters are unsafe because gateways and other transport
  agents are known to sometimes modify such characters. These
  characters are "{", "}", "|", "\", "^", "~", "[", "]", and "`".

  All unsafe characters must always be encoded within a URL.

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