From fcc3d674c24f83685b0454415100909ca2b0c0fb Mon Sep 17 00:00:00 2001 From: Jay Lee Date: Thu, 15 Oct 2020 17:40:26 -0400 Subject: [PATCH] command payload value is a JSON string, not a dict --- src/gam/gapi/directory/cros.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/gam/gapi/directory/cros.py b/src/gam/gapi/directory/cros.py index e0e42724..68f063a2 100644 --- a/src/gam/gapi/directory/cros.py +++ b/src/gam/gapi/directory/cros.py @@ -1,4 +1,5 @@ import datetime +import json import time import googleapiclient @@ -40,7 +41,7 @@ def issue_command(): body['commandType'] = command_map[command] i += 2 if command == 'setvolume': - body['payload'] = {'volume': int(sys.argv[i])} + body['payload'] = json.dumps({'volume': sys.argv[i]}) i += 1 elif myarg == 'timestocheckstatus': times_to_check_status = int(sys.argv[i+1])