ein aufruf im browser ergibt zwar einen 500er, es sieht aber nach eurer alexa schnittstelle aus:
Code:
Traceback (most recent call last):
File "/volume1/@appstore/py3k/usr/local/lib/python3.5/site-packages/cherrypy/_cprequest.py", line 670, in respond
response.body = self.handler()
File "/volume1/@appstore/py3k/usr/local/lib/python3.5/site-packages/cherrypy/lib/encoding.py", line 220, in __call__
self.body = self.oldhandler(*args, **kwargs)
File "/volume1/@appstore/py3k/usr/local/lib/python3.5/site-packages/cherrypy/lib/jsontools.py", line 61, in json_handler
value = cherrypy.serving.request._json_inner_handler(*args, **kwargs)
File "/volume1/@appstore/py3k/usr/local/lib/python3.5/site-packages/cherrypy/_cpdispatch.py", line 60, in __call__
return self.callable(*self.args, **self.kwargs)
File "/volume1/python/smarthome/plugins/alexa/service.py", line 35, in index
req = cherrypy.request.json
File "/volume1/@appstore/py3k/usr/local/lib/python3.5/site-packages/cherrypy/__init__.py", line 232, in __getattr__
return getattr(child, name)
AttributeError: 'Request' object has no attribute 'json'
hotzen baust du das plugin um?
update: der einzige mist ist, dass auf beiden ports jetzt beide anwendungen reagieren. und die basic auth vom backend zieht auch. wenn man das noch instanzabhaengig kriegt, wärs perfekt. aber wenigstens könnte man beide plugins parallel betreiben
das dürfte den aktuellen stand zusammenfassen: http://stackoverflow.com/questions/7...multiple-ports

ich schaue jetzt mal, wie man das mit dem tree mount bei multiinstanz cherrypy macht. denke da hakt es noch. laut log müssten beide instanzen aber sauber hochfahren. seltsam halt, dass der webspace auf beiden ports der vom backend ist
Einen Kommentar schreiben: