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 <[EMAIL PROTECTED]>

> 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
> [email protected]
> https://fedorahosted.org/mailman/listinfo/cobbler
>
_______________________________________________
cobbler mailing list
[email protected]
https://fedorahosted.org/mailman/listinfo/cobbler

Reply via email to