Prevent compilation from breaking with Python 2

This commit is contained in:
Richard Berger 2021-04-02 16:32:25 -04:00
parent 79a413aeea
commit 7d85461e97
No known key found for this signature in database
GPG Key ID: A9E83994E0BA0CAB
1 changed files with 4 additions and 0 deletions

View File

@ -56,6 +56,8 @@ PythonImpl::PythonImpl(LAMMPS *lmp) : Pointers(lmp)
nfunc = 0;
pfuncs = nullptr;
#if PY_MAJOR_VERSION >= 3
#ifndef Py_LIMITED_API
// check for PYTHONUNBUFFERED environment variable
const char * PYTHONUNBUFFERED = getenv("PYTHONUNBUFFERED");
@ -64,6 +66,8 @@ PythonImpl::PythonImpl(LAMMPS *lmp) : Pointers(lmp)
// Force the stdout and stderr streams to be unbuffered.
Py_UnbufferedStdioFlag = 1;
}
#endif
#endif
// one-time initialization of Python interpreter
// pyMain stores pointer to main module