summaryrefslogtreecommitdiff
path: root/plugins/pychrysalide/glibext
diff options
context:
space:
mode:
Diffstat (limited to 'plugins/pychrysalide/glibext')
-rw-r--r--plugins/pychrysalide/glibext/secstorage.c9
1 files changed, 5 insertions, 4 deletions
diff --git a/plugins/pychrysalide/glibext/secstorage.c b/plugins/pychrysalide/glibext/secstorage.c
index b5adb7c..5935d29 100644
--- a/plugins/pychrysalide/glibext/secstorage.c
+++ b/plugins/pychrysalide/glibext/secstorage.c
@@ -106,14 +106,15 @@ static int py_secret_storage_init(PyObject *self, PyObject *args, PyObject *kwds
"\n" \
"Instances can be created using the following constructor:\n" \
"\n" \
- " SecretStorage(settings)" \
+ " SecretStorage(settings=None)" \
"\n" \
- "The *settings* arguement must point to a GSettings intance;" \
- " the main configuration settings are used by default." \
+ "The *settings* arguement may point to a GSettings instance." \
+ " This optional argument is mainly used for testing purpose;" \
+ " the main configuration settings are used by default."
settings = NULL;
- ret = PyArg_ParseTuple(args, "|O&", convert_to_gsettings, &settings);
+ ret = PyArg_ParseTuple(args, "|O&", convert_to_gsettings_or_none, &settings);
if (!ret) return -1;
/* Initialisation d'un objet GLib */