feeds: use RawConfigParser
This one does not try to replace non-std characters (e.g. %)master
parent
7cb3b29ef2
commit
f5acd2c14c
|
@ -29,12 +29,12 @@ except ImportError:
|
||||||
try:
|
try:
|
||||||
from StringIO import StringIO
|
from StringIO import StringIO
|
||||||
from urllib2 import urlopen
|
from urllib2 import urlopen
|
||||||
from ConfigParser import ConfigParser
|
from ConfigParser import RawConfigParser
|
||||||
except ImportError:
|
except ImportError:
|
||||||
# python > 3
|
# python > 3
|
||||||
from io import StringIO
|
from io import StringIO
|
||||||
from urllib.request import urlopen
|
from urllib.request import urlopen
|
||||||
from configparser import ConfigParser
|
from configparser import RawConfigParser
|
||||||
|
|
||||||
try:
|
try:
|
||||||
basestring
|
basestring
|
||||||
|
@ -46,7 +46,7 @@ def parse_rules(filename=None):
|
||||||
if not filename:
|
if not filename:
|
||||||
filename = os.path.join(os.path.dirname(__file__), 'feedify.ini')
|
filename = os.path.join(os.path.dirname(__file__), 'feedify.ini')
|
||||||
|
|
||||||
config = ConfigParser()
|
config = RawConfigParser()
|
||||||
config.read(filename)
|
config.read(filename)
|
||||||
|
|
||||||
rules = dict([(x, dict(config.items(x))) for x in config.sections()])
|
rules = dict([(x, dict(config.items(x))) for x in config.sections()])
|
||||||
|
|
Loading…
Reference in New Issue