I have found something that works, thanks to you :-).<br clear="all"><br>Given an IronPython assembly &quot;mymodule.dll&quot; with the function &quot;myFunction&quot;<br><br>&nbsp; eng = Python.CreateEngine()<br>&nbsp; eng.runtime.LoadAssembly(Assembly.Load(&quot;mymodule&quot;));<br>
<div id=":51" class="ArwC7c ckChnd">
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <br>&nbsp; ScriptScope scope = eng.CreateScope();<br>&nbsp; <br>&nbsp; cmd = &quot;from mymodule&nbsp; import myFunction&quot;<br>&nbsp; eng.CreateScriptSourceFromString(cmd).Execute(scope);<br><br>&nbsp; //Get the interpretMapping function<br>
&nbsp; Func&lt;string, object&gt; myFunction;<br>&nbsp; interpretMapping = scope.GetVariable&lt;Func&lt;string, object&gt;&gt;(&quot;myFunction&quot;);<br>
&nbsp; ObjectOperations ops = eng.Operations;<br>&nbsp; object bar = myFunction(&quot;foo&quot;);<br></div>&nbsp; object method = ops.GetMember(item, &quot;myMethod&quot;);<br>
 &nbsp; ops.Call(method);<br><br>Thanks for your patience and your answers.<br><br>-- <br>Renaud Durand<br>