Coverage for coherence/upnp/services/servers/rendering_control_server.py : 31%

Hot-keys on this page
r m x p toggle line displays
j k next/prev highlighted chunk
0 (zero) top of page
1 (one) first highlighted chunk
# Licensed under the MIT license # http://opensource.org/licenses/mit-license.php
# Copyright 2006, Frank Scholz <coherence@beebits.net>
# RenderingControl service
service.ServiceControl.__init__(self) UPnPPublisher.__init__(self) self.service = server self.variables = server.get_variables() self.actions = server.get_actions()
self.device = device if backend is None: backend = self.device.backend resource.Resource.__init__(self) service.ServiceServer.__init__(self, 'RenderingControl', self.device.version, backend)
self.control = RenderingControlControl(self) self.putChild(self.scpd_url, service.scpdXML(self, self.control)) self.putChild(self.control_url, self.control)
if isinstance(uri, bytes): uri = uri.decode('utf-8') cl = '' for c in self.children: cl += '<li><a href=%s/%s>%s</a></li>' % (uri, c, c) return cl
return \ '<html><p>root of the RenderingControl</p>' \ '<p><ul>%s</ul></p></html>' % self.listchilds( request.uri.decode('utf-8')) |