summaryrefslogtreecommitdiff
path: root/dist
diff options
context:
space:
mode:
authorKeith Bostic <keith.bostic@mongodb.com>2016-08-22 02:13:14 -0400
committerMichael Cahill <michael.cahill@mongodb.com>2016-08-22 16:13:14 +1000
commit2b8aedd138ee608a3edbfb311ebde7e599bdbb45 (patch)
tree7db385c8a48bac0996dc53773c72f394c3c7478b /dist
parent46b2bd44376eb311eda470e422d54abfdeb93a87 (diff)
downloadmongo-2b8aedd138ee608a3edbfb311ebde7e599bdbb45.tar.gz
WT-2678 The metadata should not imply that an empty value is true (#2969)
Diffstat (limited to 'dist')
-rw-r--r--dist/api_config.py6
1 files changed, 4 insertions, 2 deletions
diff --git a/dist/api_config.py b/dist/api_config.py
index b451e939ef3..5ccd8247b76 100644
--- a/dist/api_config.py
+++ b/dist/api_config.py
@@ -195,13 +195,15 @@ def checkstr(c):
def get_default(c):
t = gettype(c)
if c.default == 'false':
- return '0'
+ return 'false'
+ elif c.default == 'true':
+ return 'true'
elif t == 'string' and c.default == 'none':
return ''
elif t == 'category':
return '(%s)' % (','.join('%s=%s' % (subc.name, get_default(subc))
for subc in sorted(c.subconfig)))
- elif (c.default or t == 'int') and c.default != 'true':
+ elif c.default or t == 'int':
return str(c.default).replace('"', '\\"')
else:
return ''