Added major version into compile condition of cmdscript

This commit is contained in:
Nitraiolo 2022-12-17 20:12:12 +01:00
parent 0d2e86f99c
commit 912d9be2d1

View file

@ -403,7 +403,7 @@ static int CmdScriptRun(const char *Cmd) {
// hook Proxmark3 API // hook Proxmark3 API
PyImport_AppendInittab("_pm3", PyInit__pm3); PyImport_AppendInittab("_pm3", PyInit__pm3);
#endif #endif
#if PY_MINOR_VERSION >= 10 #if PY_MAJOR_VERSION == 3 && PY_MINOR_VERSION >= 10
PyConfig py_conf; PyConfig py_conf;
PyConfig_InitIsolatedConfig(&py_conf); PyConfig_InitIsolatedConfig(&py_conf);
// Despite being isolated we probably want to allow users to use // Despite being isolated we probably want to allow users to use
@ -419,7 +419,7 @@ static int CmdScriptRun(const char *Cmd) {
char *argv[128]; char *argv[128];
argv[0] = filename; argv[0] = filename;
int argc = split(arguments, &argv[1]); int argc = split(arguments, &argv[1]);
#if PY_MINOR_VERSION >= 10 #if PY_MAJOR_VERSION == 3 && PY_MINOR_VERSION >= 10
// The following line will implicitly pre-initialize Python // The following line will implicitly pre-initialize Python
PyConfig_SetBytesArgv(&py_conf, argc + 1, argv); PyConfig_SetBytesArgv(&py_conf, argc + 1, argv);
// This is required by Proxspace to work with an isolated Python configuration // This is required by Proxspace to work with an isolated Python configuration