mention the need for PythonEngine.Initialize and BeginAllowThreads in… · pythonnet/pythonnet@d7d703a

Original file line numberDiff line numberDiff line change

@@ -50,6 +50,8 @@ Embedding Python in .NET

5050

(internal, derived from ``MissingMethodException``) upon calling ``Initialize``.

5151

Typical values are ``python38.dll`` (Windows), ``libpython3.8.dylib`` (Mac),

5252

``libpython3.8.so`` (most other Unix-like operating systems).

53+

- Then call ``PythonEngine.Initialize()``. If you plan to use Python objects from

54+

multiple threads, also call ``PythonEngine.BeginAllowThreads()``.

5355

- All calls to python should be inside a

5456

``using (Py.GIL()) {/* Your code here */}`` block.

5557

- Import python modules using ``dynamic mod = Py.Import("mod")``, then