Here's how to reproduce the bug:
$ gsettings set org.gnome.system.proxy ignore-hosts []
After running that command the setting will be an empty list, so the output of "list-recursively" will show it like in the error:
$ gsettings get org.gnome.system.proxy ignore-hosts @as []
It seems this only happens whenever a setting has an empty list, so our code should account for this.
Here's how to reproduce the bug:
$ gsettings set org.gnome. system. proxy ignore-hosts []
After running that command the setting will be an empty list, so the output of "list-recursively" will show it like in the error:
$ gsettings get org.gnome. system. proxy ignore-hosts
@as []
It seems this only happens whenever a setting has an empty list, so our code should account for this.