summaryrefslogtreecommitdiff
path: root/Lib/ConfigParser.py
diff options
context:
space:
mode:
authorFred Drake <fdrake@acm.org>2010-09-03 03:55:50 +0000
committerFred Drake <fdrake@acm.org>2010-09-03 03:55:50 +0000
commita1e627d61c57fefbfdabf308b33de75e08ca5374 (patch)
tree36e327d20096d27acd42a6bff049fd060bba21a3 /Lib/ConfigParser.py
parent5cd2d8c7eca0a0a62ab58e8fa3b06d837ba6d6c1 (diff)
downloadcpython-git-a1e627d61c57fefbfdabf308b33de75e08ca5374.tar.gz
fix output from RawConfigParser.write and ConfigParser.write for None
values (http://bugs.python.org/issue7005)
Diffstat (limited to 'Lib/ConfigParser.py')
-rw-r--r--Lib/ConfigParser.py2
1 files changed, 1 insertions, 1 deletions
diff --git a/Lib/ConfigParser.py b/Lib/ConfigParser.py
index d356a138a1..dc7398841b 100644
--- a/Lib/ConfigParser.py
+++ b/Lib/ConfigParser.py
@@ -400,7 +400,7 @@ class RawConfigParser:
for (key, value) in self._sections[section].items():
if key == "__name__":
continue
- if value is not None:
+ if (value is not None) or (self._optcre == self.OPTCRE):
key = " = ".join((key, str(value).replace('\n', '\n\t')))
fp.write("%s\n" % (key))
fp.write("\n")