SLP Attributes DiscoveryΒΆ

#!/usr/bin/python
#
# Author: Peter Hatina <phatina@redhat.com>
#
# This example demonstrates, how to discover attributes using SLP.

import lmiwbem

def delim():
    print "-" * 80

def print_attrs(attrs):
    """
    Prints a SLP attrs result.

    :param dict attrs: SLP attrs result
    """
    delim()
    for k, v in attrs.iteritems():
        print "%s: %s" % (k, v)
    delim()

# Discover attributes.
attrs = lmiwbem.slp_discover_attrs("service:test.openslp://192.168.100.1:12345")

# Do something with the attributes.
print_attrs(attrs)