diff --git a/src/libdap-app-cli-python.c b/src/libdap-app-cli-python.c
index 486375747d8587a2db086719e3d8bf1d68f515f9..234a7c38661d73123f1a68b3fa43365cd3fcbd0b 100644
--- a/src/libdap-app-cli-python.c
+++ b/src/libdap-app-cli-python.c
@@ -17,7 +17,7 @@ PyObject* dap_app_cli_main_py(PyObject *self, PyObject *args)
     int l_argc = 0;
     char ** l_argv = NULL;
     PyObject* l_args_py = NULL;
-    if (!PyArg_ParseTuple(args, "ssI", &l_app_name,&l_socket_path, &l_args_py))
+    if (!PyArg_ParseTuple(args, "ssO", &l_app_name,&l_socket_path, &l_args_py))
             return NULL;
 
     Py_ssize_t l_args_py_size = PyList_Size(l_args_py);