Hi,<div><br></div><div>You are right, there is a typo in the documentation, because when the call succeeds the second component of the array is not returned. The documentation should be:</div><div><br></div><div><meta charset="utf-8"><span class="Apple-style-span" style="font-family: arial, sans-serif; font-size: 13px; border-collapse: collapse; ">"OUT     Boolean         true or false whenever is successful or not<br>

OUT      String  if an error occurs this is error message, otherwise it does not exist."</span></div><div><font class="Apple-style-span" face="arial, sans-serif"><span class="Apple-style-span" style="border-collapse: collapse;"><br>

</span></font></div><div><font class="Apple-style-span" face="arial, sans-serif"><span class="Apple-style-span" style="border-collapse: collapse;">instead of,</span></font></div><div><font class="Apple-style-span" face="arial, sans-serif"><span class="Apple-style-span" style="border-collapse: collapse;"><br>

</span></font></div><div><font class="Apple-style-span" face="arial, sans-serif"><span class="Apple-style-span" style="border-collapse: collapse;"><meta charset="utf-8"><span class="Apple-style-span" style="font-size: 13px; ">"OUT     Boolean         true or false whenever is successful or not<br>

OUT      String  if an error occurs this is error message, otherwise it is null."</span></span></font></div><div><font class="Apple-style-span" face="arial, sans-serif"><span class="Apple-style-span" style="border-collapse: collapse;"><br>

</span></font></div><div><font class="Apple-style-span" face="arial, sans-serif"><span class="Apple-style-span" style="border-collapse: collapse;">We have already modified it in the documentation [1]</span></font></div><div>

<font class="Apple-style-span" face="arial, sans-serif"><span class="Apple-style-span" style="border-collapse: collapse;"><br></span></font></div><div><font class="Apple-style-span" face="arial, sans-serif"><span class="Apple-style-span" style="border-collapse: collapse;">BTW, we are thinking about modifying it to return null, so that all the calls return the same number of components in the array. But we would like to know the opinion of the community about this issue, specially those ones that are developing tools using this API. If the community aproves this change we can include it in the 2.2 release.</span></font></div>

<div><font class="Apple-style-span" face="arial, sans-serif"><span class="Apple-style-span" style="border-collapse: collapse;"><br></span></font></div><div><font class="Apple-style-span" face="arial, sans-serif"><span class="Apple-style-span" style="border-collapse: collapse;">Any comment or feedback would be appreciated.</span></font></div>

<div><font class="Apple-style-span" face="arial, sans-serif"><span class="Apple-style-span" style="border-collapse: collapse;"><br></span></font></div><div><font class="Apple-style-span" face="arial, sans-serif"><span class="Apple-style-span" style="border-collapse: collapse;"><br>

</span></font></div><div><font class="Apple-style-span" face="arial, sans-serif"><span class="Apple-style-span" style="border-collapse: collapse;">[1] <a href="http://www.opennebula.org/documentation:rel2.0:api">http://www.opennebula.org/documentation:rel2.0:api</a><br>

</span></font><br><div class="gmail_quote">On 24 November 2010 00:53, Łukasz Oleś <span dir="ltr"><<a href="mailto:lukaszoles@gmail.com">lukaszoles@gmail.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">

Hi,<br>
<br>
I'm working on Python bindings for XML-RPC Api and I found some<br>
incompatibility between documentation and rpc server behavior.<br>
<br>
When I'm running rpc.one.host.delete(1) it returns [True], but according to<br>
documentation:<br>
<br>
"OUT     Boolean         true or false whenever is successful or not<br>
OUT      String  if an error occurs this is error message, otherwise it is null."<br>
<br>
it should return something like [True, None] and when I'm running this code<br>
ret=rpc.one.host.delete(1)<br>
ret[1]<br>
it raises IndexError Exception<br>
<br>
I checked ruby implementation but in ruby when I'm accessing list outside<br>
scope it returns nil and accidentally it works fine.<br>
<br>
<br>
Is it bug or maybe I misunderstood documentation?<br>
<br>
Regards,<br>
<font color="#888888">Łukasz Oleś<br>
_______________________________________________<br>
Users mailing list<br>
<a href="mailto:Users@lists.opennebula.org">Users@lists.opennebula.org</a><br>
<a href="http://lists.opennebula.org/listinfo.cgi/users-opennebula.org" target="_blank">http://lists.opennebula.org/listinfo.cgi/users-opennebula.org</a><br>
</font></blockquote></div><br><br clear="all"><br>-- <br>Daniel Molina, Cloud Technology Engineer/Researcher<br>DSA Research Group: web <a href="http://dsa-research.org" target="_blank">http://dsa-research.org</a> and blog <a href="http://blog.dsa-research.org" target="_blank">http://blog.dsa-research.org</a><br>

OpenNebula Open Source Toolkit for Cloud Computing: <a href="http://www.OpenNebula.org" target="_blank">http://www.OpenNebula.org</a><br>
</div>