summaryrefslogtreecommitdiff
path: root/reconfigure/parsers/ini.py
diff options
context:
space:
mode:
Diffstat (limited to 'reconfigure/parsers/ini.py')
-rw-r--r--reconfigure/parsers/ini.py4
1 files changed, 3 insertions, 1 deletions
diff --git a/reconfigure/parsers/ini.py b/reconfigure/parsers/ini.py
index 2f3b82e..2f95d33 100644
--- a/reconfigure/parsers/ini.py
+++ b/reconfigure/parsers/ini.py
@@ -1,3 +1,5 @@
+import six
+
from reconfigure.nodes import *
from reconfigure.parsers import BaseParser
from reconfigure.parsers.iniparse import INIConfig
@@ -67,7 +69,7 @@ class IniFileParser (BaseParser):
if hasattr(cp[sectionname], '_lines'):
self._set_comment(cp[sectionname]._lines[0], section.comment)
- data = str(cp) + '\n'
+ data = (str if six.PY3 else unicode)(cp) + u'\n'
if self.sectionless:
data = data.replace('[' + self.nullsection + ']\n', '')
return data