Sathish - If I understand correctly what you&#39;re asking, I think you might need <br>to use the AsManagedObject method to retrieve the CLR object that a PyObject <br>wraps:<br><br>PyObject ob = GetMyObject(...)<br><br>Spam s = (Spam)ob.AsManagedObject(typeof(Spam));<br>
<br>hope this helps,<br><br>-Brian<br><br><div class="gmail_quote">On Jan 31, 2008 11:58 AM, Kaveripakam, Sathish &lt;<a href="mailto:Sathish.Kaveripakam@phonak.com">Sathish.Kaveripakam@phonak.com</a>&gt; wrote:<br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">




<div>
<div><font face="Arial" size="2"><span>Hi 
All,</span></font></div>
<div><font face="Arial" size="2"><span></span></font>&nbsp;</div>
<div><font face="Arial" size="2"><span>I am reading a 
PyObject from Python in C#. In C# code, I &nbsp;would like to convert the 
PyObject to the user defined type. In this regard, I used the 
call:</span></font></div>
<div><font><span><font color="#008080">
<p></p></font><font face="Arial"><font size="2"><span>&lt;usrDefinedType&gt;&nbsp;x </span>&nbsp;= (<font color="#008080">usrDefinedType</font>) <font color="#008080">Convert</font>.ChangeType(<span>pyObjectInstance</span>,<font color="#0000ff">typeof</font>(usrDefinedType));</font></font>
<p><span><font face="Arial" size="2">The compilation went 
on fine, but during runtime, I got an error saying: &quot;Object must implement 
IConvertible&quot;. </font></span></p>
<p><span><font face="Arial" size="2">I was wondering, is 
there any other way to convert the PyObjects to userdefined types 
?</font></span></p>
<p><span><font face="Arial" size="2">Regards</font></span></p>
<p><span><font face="Arial" size="2"></font></span>&nbsp;</p></span></font></div>
<p align="left"><font face="Arial" size="2">
<hr>
<font size="1"><font face="Verdana"><font color="#808080"><u>Legal Notice:</u> <br>The 
information in this electronic transmission may contain confidential or legally 
privileged information and is intended solely for the individual(s) named above. 
If you are not an intended recipient or an authorized agent, you are hereby 
notified that reading, distributing, or otherwise disseminating, copying or 
taking any action based on the contents of this transmission is strictly 
prohibited. Any unauthorized interception of this transmission is illegal under 
law. If you have received this transmission in error, please notify the sender 
by telephone [at the number indicated above/on +41&nbsp;58 928 0101] as soon as 
possible and then destroy all copies of this 
transmission.</font>&nbsp;<br></font></font>
<hr>
</font>
</p></div>
<br>_________________________________________________<br>Python.NET mailing list - <a href="mailto:PythonDotNet@python.org">PythonDotNet@python.org</a><br><a href="http://mail.python.org/mailman/listinfo/pythondotnet" target="_blank">http://mail.python.org/mailman/listinfo/pythondotnet</a><br>
</blockquote></div><br>