From 9cda408a597dfb1a01331ddb95af7219dd322bcd Mon Sep 17 00:00:00 2001 From: Charles Short Date: Mon, 26 Jul 2021 14:22:19 -0400 Subject: [PATCH] Fix compilation on python2 Fix compilation error on python2. Story: 2006796 Task: 42877 Signed-off-by: Charles Short Change-Id: I55de8687ed3ea844a2099974a1845f6326b77a5a (cherry picked from commit 085feb609692cb7c83609e88423d6097e249c818) --- fm-common/sources/fmDbUtils.cpp | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/fm-common/sources/fmDbUtils.cpp b/fm-common/sources/fmDbUtils.cpp index 98790b74..bbfa7059 100644 --- a/fm-common/sources/fmDbUtils.cpp +++ b/fm-common/sources/fmDbUtils.cpp @@ -621,7 +621,11 @@ bool fm_db_util_sync_event_suppression(void){ Py_SetProgramName(argv[0]); Py_Initialize(); +#if PY_MAJOR_VERSION >= 3 + PySys_SetArgv(argc, py_argv); +#else PySys_SetArgv(argc, argv); +#endif file = fopen(FM_DB_SYNC_EVENT_SUPPRESSION,"r"); PyRun_SimpleFile(file, FM_DB_SYNC_EVENT_SUPPRESSION); fclose(file);