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.py9
1 files changed, 6 insertions, 3 deletions
diff --git a/reconfigure/parsers/ini.py b/reconfigure/parsers/ini.py
index dbd0c7c..2f3b82e 100644
--- a/reconfigure/parsers/ini.py
+++ b/reconfigure/parsers/ini.py
@@ -1,7 +1,11 @@
from reconfigure.nodes import *
from reconfigure.parsers import BaseParser
-from iniparse import INIConfig
-from StringIO import StringIO
+from reconfigure.parsers.iniparse import INIConfig
+
+try:
+ from StringIO import StringIO
+except ImportError:
+ from io import StringIO
class IniFileParser (BaseParser):
@@ -48,7 +52,6 @@ class IniFileParser (BaseParser):
def stringify(self, tree):
cp = INIConfig()
-
for section in tree.children:
if self.sectionless and section.name is None:
sectionname = self.nullsection