-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
On 06/25/2013 09:20 AM, Russell Doty wrote:
On Tue, 2013-06-25 at 14:10 +0200, Peter Hatina wrote:
> Hi,
>
> from now, there is a preferred way, how to filter instances and
> instance names by using a dictionary. The old means of filtering
> still works, as well.
>
> Examples (with networking provider):
>
> eth0 = cimv2.LMI_IPNetworkConnection.first_instance(key="Name",
> value="eth0")
>
> vs.
>
> eth0 = cimv2.LMI_IPNetworkConnection.first_instance({"Name" :
> "eth0"})
>
> The main reason, why we switched to this is: there can be more
> filter elements present:
>
> active_ifs =
> cimv2.LMI_IPNetworkConnection.instances({"EnabledDefault" : 2,
> "OperatingStatus" : 16})
Do we need to use the magic numbers, or can we use something like
"OperatingStatus" : on ?
>
That's a major piece of usability. In the python-world, we probably
want this to be represented by something like an enum:
OperatingStatus.ON
OperatingStatus.OFF
etc.
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.13 (GNU/Linux)
Comment: Using GnuPG with Thunderbird -
http://www.enigmail.net/
iEYEARECAAYFAlHJmigACgkQeiVVYja6o6MubACfRuARO62tJassK1G+xUZfCKPf
eY8An26B69oeixTbkhfETZy2geMrOF1J
=fCwn
-----END PGP SIGNATURE-----