<div dir="ltr">Does anyone have an example of using Python.NET in embedding scenario for creating an instance of a Python class/object, possibly with arguments passed to __init__() and then using this instantiated class to call its methods?<div>The workaround for me right now is calling Python wrapper function that returns new instance of this class.</div><div><br></div><div>I have an example that does NOT work for me:</div><div><br></div><div><div>        IntPtr pyobj = default(IntPtr);</div><div>        IntPtr u_name = Runtime.PyUnicode_FromString(ModuleName);</div><div>        IntPtr module = Runtime.PyImport_Import(u_name);</div><div>        IntPtr pyclass = Runtime.PyObject_GetAttrString(module, ObjectName);</div><div><br></div><div>        if (Runtime.PyCallable_Check(pyclass) == 1)</div><div>        {</div><div>            pyobj = Runtime.PyObject_CallObject(pyclass, pyargtuple);</div><div>        }</div><div><br></div><div>        IntPtr inst = Runtime.PyObject_Call(pyobj, IntPtr.Zero);</div><div><br></div><div>        PyObject result = new PyObject(inst);</div><div><br></div><div>        return result;</div></div></div>