pyStart function

void pyStart()

Initializes the python runtime

Implementation

void pyStart() {
  _pprogramLoc = 'python3'.toNativeUtf16();
  dartpyc.Py_SetProgramName(_pprogramLoc.cast<WChar>());
  dartpyc.Py_Initialize();
  final pathString =
      '${Platform.environment["PYTHONPATH"]}:${Directory.current.absolute.path}';
  _pathString = pathString.toNativeUtf16();
  dartpyc.Py_SetPath(_pathString.cast<WChar>());
  if (pyErrOccurred()) {
    print('Error during initialization');
  }
  _ensureInitialized();
}