Skip to content
Open
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
10 changes: 7 additions & 3 deletions conflagration/wrap.py
Original file line number Diff line number Diff line change
@@ -1,7 +1,11 @@
import os

import six
from six.moves.configparser import SafeConfigParser

if six.PY3:
from six.moves.configparser import ConfigParser
else:
from six.moves.configparser import SafeConfigParser as ConfigParser


class ConfigFile(object):
Expand All @@ -11,7 +15,7 @@ def read(cfgfile):
if not os.path.exists(cfgfile):
ex = IOError if six.PY2 else FileNotFoundError
raise ex('File {name} does not exist.'.format(name=cfgfile))
data = SafeConfigParser()
data = ConfigParser()
data.read(cfgfile)
return data

Expand Down Expand Up @@ -54,7 +58,7 @@ def write(cfg_obj, output_file_path):
Only supports writing out a conflagration object with namespaces that
follow the section.key=value pattern that ConfigFile.parse generates
"""
parser = SafeConfigParser()
parser = ConfigParser()
for k in cfg_obj.__dict__.keys():
parser.add_section(k)
try:
Expand Down