pyinthesky.miniupnp

parse_service_description(etree)[source]
class StateVariable(name, datatype, pytype)[source]

Bases: object

allowed_values = None
default_value = None
min_value = None
max_value = None
class Action(name, parameters, returns)[source]

Bases: object

class ServiceControl(actions, states)[source]

Bases: object

parse_device_description(etree)[source]
class Service(attrs, url_base=None)[source]

Bases: object

class Device(attrs, services, url_base)[source]

Bases: object

encode_action_request(schema, action, parameters)[source]
decode_action_response(action, element)[source]
check_upnp_error(soap_error)[source]
exception UPnPError(code, desc)[source]

Bases: Exception

is_action_value_error(upnp_error)[source]