diff options
| author | Sebastien Bacher <seb128@ubuntu.com> | 2019-01-25 10:52:15 +0100 |
|---|---|---|
| committer | Sebastien Bacher <seb128@ubuntu.com> | 2019-01-25 11:24:27 +0100 |
| commit | e8ac7dacdcf4b38addef4f8ac6ab038f9d29582c (patch) | |
| tree | 017883e210043859ee695250f6285380b795f8e4 /libnm/generate-setting-docs.py | |
| parent | b05c072fe2594e0369cbfb00a3fba176d2d309dc (diff) | |
| parent | 1b878e595ff7be634a4800ca6cc506046e49548e (diff) | |
Merge remote-tracking branch 'salsa/master' into disco
Diffstat (limited to 'libnm/generate-setting-docs.py')
| -rwxr-xr-x | libnm/generate-setting-docs.py | 10 |
1 files changed, 4 insertions, 6 deletions
diff --git a/libnm/generate-setting-docs.py b/libnm/generate-setting-docs.py index 22552615..bf069cbd 100755 --- a/libnm/generate-setting-docs.py +++ b/libnm/generate-setting-docs.py @@ -111,7 +111,7 @@ def init_constants(girxml, settings): setting_name = constants[setting_name_symbol] setting_names[setting_type_name] = setting_name -def get_prop_type(setting, pspec, propxml): +def get_prop_type(setting, pspec): dbus_type = setting.get_dbus_property_type(pspec.name).dup_string() prop_type = dbus_type_name_map[dbus_type] @@ -156,11 +156,9 @@ def get_default_value(setting, pspec, propxml): if default_value is None: return default_value - value_type = get_prop_type(setting, pspec, propxml) + value_type = get_prop_type(setting, pspec) if value_type == 'string' and default_value != '' and pspec.name != 'name': default_value = '"%s"' % default_value - elif value_type == 'gchar' and default_value != '': - default_value = "'%s'" % default_value elif value_type == 'boolean': default_value = str(default_value).upper() elif value_type == 'byte array': @@ -230,7 +228,7 @@ for settingxml in settings: raise Exception("%s needs a gtk-doc block with one-line description" % setting.props.name) outfile.write(" <setting name=\"%s\" description=\"%s\" name_upper=\"%s\" >\n" % (setting.props.name, class_desc, get_setting_name_define (settingxml))) - setting_properties = { prop.name: prop for prop in GObject.list_properties(setting) } + setting_properties = { prop.name: prop for prop in GObject.list_properties(setting) if prop.name != 'name' } if args.overrides is None: setting_overrides = {} else: @@ -251,7 +249,7 @@ for settingxml in settings: if propxml is None: propxml = ipxml.find('./gi:property[@name="%s"]' % pspec.name, ns_map) - value_type = get_prop_type(setting, pspec, propxml) + value_type = get_prop_type(setting, pspec) value_desc = get_docs(propxml) default_value = get_default_value(setting, pspec, propxml) |