Пожалуйста, выведите новый класс анализатора конфигурации из RawConfigParser, добавив только новое специальное поведение, например так: Пожалуйста, прочитайте этот документ: https://docs.python.org/3/library/configparser.html
from ConfigParser import RawConfigParser, NoOptionError
from StringIO import StringIO
from collections import defaultdict
class MyConfigParser(RawConfigParser):
def get(self, section, option):
try:
return RawConfigParser.get(self, section, option)
except NoOptionError:
return None
settings=StringIO('''
[Set]
ip=192.0.2.76
verify=yes
[Set2]
ip=192.0.2.74
''')
cfg=MyConfigParser(allow_no_value=True)
cfg.readfp(settings)
assert cfg.get('Set', 'verify') == 'yes'
assert cfg.get('Set2', 'verify') == None