<br>[&lt;ovirtsdk.infrastructure.brokers.VM object at 0x12d6790&gt;]<br>Traceback (most recent call last):<br>  File &quot;connect.py&quot;, line 21, in &lt;module&gt;<br>    print <a href="http://vmnames.name" target="_blank">vmnames.name</a><br>


AttributeError: &#39;list&#39; object has no attribute &#39;name&#39;<br><br>===<br><br>It did not work. Actually following are the functions I am getting for vmnames.<br><br>vmnames.append   vmnames.extend   vmnames.insert   vmnames.remove   vmnames.sort     <br>

vmnames.count    vmnames.index    vmnames.pop      vmnames.reverse <br><br>Thanks,<br>Anil<br><br><div class="gmail_quote">On Wed, Jun 6, 2012 at 7:01 PM, Rami Vaknin <span dir="ltr">&lt;<a href="mailto:rvaknin@redhat.com" target="_blank">rvaknin@redhat.com</a>&gt;</span> wrote:<br>


<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
  
    
  
  <div bgcolor="#FFFFFF" text="#000000"><div>
    On 06/06/2012 04:02 PM, Anil Vettathu wrote:
    <blockquote type="cite">Hi<br>
      <br>
      I am writing a small python script to get the name of all the VMs
      that matches a string.<br>
      <br>
      ==========<br>
      import sys<br>
      import getopt<br>
      import optparse<br>
      import os<br>
      import time<br>
      from ovirtsdk.api import API<br>
      from ovirtsdk.xml import params<br>
      <br>
      URL=&#39;<a href="https://192.168.1.1:8443/api" target="_blank">https://192.168.1.1:8443/api</a>&#39;
      #RHEVM API ACCESS URL<br>
      USERNAME=&#39;admin@internal&#39;<br>
      PASSWORD=&#39;ovirt&#39;<br>
      <br>
      <br>
      api=API(url=URL, username=USERNAME, password=PASSWORD)<br>
      <br>
      vmnames = api.vms.list(query = &#39;name=a&#39;)<br>
      print vmnames<br>
    </blockquote>
    <br></div>
    you print the vm object you get, while you need to print the &quot;name&quot;
    field:<br>
    print <a href="http://vmnames.name" target="_blank">vmnames.name</a><br>
    <blockquote type="cite"><div>==========<br>
      <br>
      Print output is,<br>
      <br>
      &lt;ovirtsdk.infrastructure.brokers.VM object at 0x1d4e790&gt;<br clear="all">
      <br>
      I was expecting a list of VMs which contains &quot;a&quot; in their names.<br>
      <br>
      Am I doing it correct? Can someone guide me with a small example?<br>
      My reference is <a href="http://www.ovirt.org/wiki/SDK#Querying_collection_with_oVirt_search_engine_query_.26_custom_constraint" target="_blank">http://www.ovirt.org/wiki/SDK#Querying_collection_with_oVirt_search_engine_query_.26_custom_constraint</a><br>



      <br>
      Thanks,<br>
      Anil<br>
      <br>
      <fieldset></fieldset>
      <br>
      </div><pre>_______________________________________________
Users mailing list
<a href="mailto:Users@ovirt.org" target="_blank">Users@ovirt.org</a>
<a href="http://lists.ovirt.org/mailman/listinfo/users" target="_blank">http://lists.ovirt.org/mailman/listinfo/users</a><span><font color="#888888">
</font></span></pre><span><font color="#888888">
    </font></span></blockquote><span><font color="#888888">
    <br>
    <br>
    <pre cols="72">-- 

Thanks,

Rami Vaknin, QE @ Red Hat, TLV, IL.
</pre>
  </font></span></div>

</blockquote></div><br><br clear="all"><br>-- <br><a href="http://www.anilv.in" target="_blank">http://www.anilv.in</a><br>