Browse code

Merge pull request #8455 from nicocesar/version_check

if python >=2.7 use the option allow_no_value=True for ini_file.

Michael DeHaan authored on 2014/08/06 10:00:37
Showing 1 changed files
... ...
@@ -87,6 +87,7 @@ EXAMPLES = '''
87 87
 '''
88 88
 
89 89
 import ConfigParser
90
+import sys
90 91
 
91 92
 # ==============================================================
92 93
 # do_ini
... ...
@@ -94,7 +95,10 @@ import ConfigParser
94 94
 def do_ini(module, filename, section=None, option=None, value=None, state='present', backup=False):
95 95
 
96 96
     changed = False
97
-    cp = ConfigParser.ConfigParser()
97
+    if (sys.version_info[0] == 2 and sys.version_info[1] >= 7) or sys.version_info[0] >= 3: 
98
+    	cp = ConfigParser.ConfigParser(allow_no_value=True)
99
+    else:
100
+    	cp = ConfigParser.ConfigParser()
98 101
     cp.optionxform = identity
99 102
 
100 103
     try: