Hallo,
sehe ich es richtig,dass ich anstatt des SocketServers eine Klasse, abgeleitet von
erstellen muss, wenn ein Plugin UDP Discoveries verarbeiten soll?!
Weil beim SocketServer erhalte ich folgende Meldung:
Grueße,
Peter
sehe ich es richtig,dass ich anstatt des SocketServers eine Klasse, abgeleitet von
Code:
class bla(lib.connection.Server):
def __init__(self, ip, port):
lib.connection.Server.__init__(self, ip, port, proto='UDP')
....
Weil beim SocketServer erhalte ich folgende Meldung:
Code:
Init SmartHome.py 1.0-5-g5300605
2014-05-28 14:09:21 ERROR Main Plugin myPluginTest exception: name 'SocketServer' is not defined
Traceback (most recent call last):
File "/usr/smarthome/lib/plugin.py", line 53, in __init__
plugin_thread = Plugin(smarthome, plugin, classname, classpath, args)
File "/usr/smarthome/lib/plugin.py", line 79, in __init__
exec("import {0}".format(classpath))
File "<string>", line 1, in <module>
File "/usr/smarthome/plugins/myPluginTest/__init__.py", line 50, in <module>
class RequestHandler(SocketServer.BaseRequestHandler):
NameError: name 'SocketServer' is not defined
Peter


Kommentar