Hi Michael, thanks for your reply.
I realize that my original mail has been a bit garbagged, so you didn't
understand my question.
The question was : what is the syntax to set up a dictionary value through
XMLRPC ?
For scalar value, it is (as described in the wiki):
remote.modify_distro(distro_id, 'name', 'example-distro',token)
For a list, the following syntax works:
remote.modify_distro(distro_id, 'users', ['admin'],token)
But for a dictionary, I tried many syntaxes, none works.
Thanks for your reply.
Alain.
Others remarks are in the text below:
2008/10/7 Michael DeHaan <mdehaan(a)redhat.com>
The error below is not a direct error from the above per se, but an
error in the code that produces the actual exception text -- it's an
error while telling you what the error is :). This is fixed on the
latest development branch and I also applied this change just now to
master.
You can also fix this by adding the following line to remote.py
"from utils import _"
I tried it, but it does not work (maybe a too old version ? Mine is 1.2.4
Once you do that and restart cobblerd, you'll get the actual error which
will help you more. Both forms of input are accepted and correct.
(As a sidenote, Generally you want to avoid uppercase in Python -- it
implies a constant value, while COBSERVER is really a xmlrpc server
proxy object and TOKEN is a string variable).
In my context, they are constant values as I define them at the global scope
of my module.
This will be included in the 1.2.6 stable update, which will probably
come out Friday.
_______________________________________________
cobbler mailing list
cobbler(a)lists.fedorahosted.org
https://fedorahosted.org/mailman/listinfo/cobbler