Index: components/cloud_devices/tools/prototype/prototype.py |
diff --git a/components/cloud_devices/tools/prototype/prototype.py b/components/cloud_devices/tools/prototype/prototype.py |
index 4ed3394014c2e3ac1e03cedcf53930daf8049e73..f6fc97a38eab362efcc1466b54750f2733d1fcac 100755 |
--- a/components/cloud_devices/tools/prototype/prototype.py |
+++ b/components/cloud_devices/tools/prototype/prototype.py |
@@ -706,7 +706,7 @@ class WebRequestHandler(WifiHandler.Delegate, CloudDevice.Delegate): |
'/deprecated/wifi/switch': self.do_wifi_switch, |
'/privet/v3/session/handshake': self.do_session_handshake, |
'/privet/v3/session/cancel': self.do_session_cancel, |
- '/privet/v3/session/call': self.do_session_call, |
+ '/privet/v3/session/request': self.do_session_call, |
'/privet/v3/setup/start': |
self.get_insecure_api_handler(self.do_secure_setup_start), |
'/privet/v3/setup/cancel': |
@@ -793,7 +793,10 @@ class WebRequestHandler(WifiHandler.Delegate, CloudDevice.Delegate): |
stype = data['keyExchangeType'] |
step = data['step'] |
package = base64.b64decode(data['package']) |
- session_id = data['sessionID'] |
+ if 'sessionID' in data: |
+ session_id = data['sessionID'] |
+ else: |
+ session_id = "dummy" |
except (KeyError, TypeError): |
traceback.print_exc() |
print 'Malformed content: ' + repr(data) |