if python >=2.7 use the option allow_no_value=True for ini_file.
Michael DeHaan authored on 2014/08/06 10:00:37... | ... |
@@ -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: |