Re: Getting None back from get_install_script()

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On Sep 19, 2013, at 2:00 AM, Christophe Fergeau <cfergeau@xxxxxxxxxx> wrote:

> Hey,
> 
> On Wed, Sep 18, 2013 at 04:22:47PM -0500, Loranz Steve wrote:
>> Hello,
>> 
>> I might be misreading the code, but my current understanding of the API
>> leads me to believe the following example should behave differently. I'm
>> using the python bindings and going through the following steps to try
>> and get an instance of InstallScript:
>> 
>> 
>> ---------
>> 
>>>>> from gi.repository import Libosinfo as osinfo
>>>>> loader = osinfo.Loader()
>>>>> loader.process_path("/usr/share/libosinfo/db")
>>>>> db = loader.get_db()
>>>>> osid = 'http://microsoft.com/win/2k8r2'
>>>>> osid in db.unique_values_for_property_in_os("id")
>> True
>>>>> print db.get_install_script(osid)
>> None
>>>>> fid = 'http://fedoraproject.org/fedora/18'
>>>>> fid in db.unique_values_for_property_in_os("id")
>> True
>>>>> print db.get_install_script(fid)
>> None
>> 
>> ---------
>> 
>> 
>> Am I using get_install_script() incorrectly?
> 
> Most libosinfo objects have an associated id, install scripts are such
> objects. db.get_install_script(osid) will look up an install script whose
> id is osid, but install script ids are not OS ids.
> What you want to do is:
> os = db.get_os(osid)
> install_scripts = os.get_install_script_list()
> 
> Hope that helps,
> 
> Christophe

It does, thank you.

-steve

_______________________________________________
Libosinfo mailing list
Libosinfo@xxxxxxxxxx
https://www.redhat.com/mailman/listinfo/libosinfo




[Index of Archives]     [Virt Tools]     [Libvirt Users]     [Fedora Users]     [Fedora Maintainers]     [Fedora Desktop]     [Fedora SELinux]     [Big List of Linux Books]     [Yosemite News]     [KDE Users]

  Powered by Linux