diff options
author | Keith Bostic <keith.bostic@mongodb.com> | 2016-08-22 02:13:14 -0400 |
---|---|---|
committer | Michael Cahill <michael.cahill@mongodb.com> | 2016-08-22 16:13:14 +1000 |
commit | 2b8aedd138ee608a3edbfb311ebde7e599bdbb45 (patch) | |
tree | 7db385c8a48bac0996dc53773c72f394c3c7478b /dist | |
parent | 46b2bd44376eb311eda470e422d54abfdeb93a87 (diff) | |
download | mongo-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.py | 6 |
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 '' |