'tuple type string not closed with )'
This is a report to help others rather than a real issue (please do close if you wish).
D-Feet is reliable, and very useful during the hamster development, thanks !
Usually everything goes well, and it is easy to enter multiple arguments
But when an argument is missing in the call
(in my case because the method had a default argument in python, while it is not a thing in dbus),
the error message can be hard to decipher at first:
'tuple type string not closed with )'
Again, my bad for forgetting an argument.
But I did not find an authoritative source for the expected syntax in the method input.
In the same spirit, here are other messages encountered while experimenting with crazy inputs:
("try", 0, 0)
'Must be string, not tuple'
'"try", 0, 0'
'tuple type string not closed with )'
GLib.Variant("(sii)", ("try", 0, 0))
'Must be string, not Variant'
"GLib.Variant("(sii)", ("try", 0, 0))"
'invalid syntax (<string>, line 1)'
And then I realized my mistake. Maybe someone will search for one of these. Can be closed right now. Thanks again !