<div>I think this is something that broke well before the 2.0 release.  To work around it in pyc.py, we added DefineDynamicAssembly to the PythonOps class in IronPython:</div>
<div> </div>
<div>import clr<br>clr.AddReference(&#39;IronPython&#39;)<br>from IronPython.Runtime.Operations import PythonOps<br>assemblyBuilder = PythonOps.DefineDynamicAssembly(...)<br><br></div>
<div class="gmail_quote">2009/3/20 Jeff Hardy <span dir="ltr">&lt;<a href="mailto:jdhardy@gmail.com" target="_blank">jdhardy@gmail.com</a>&gt;</span><br>
<blockquote style="BORDER-LEFT: #ccc 1px solid; MARGIN: 0px 0px 0px 0.8ex; PADDING-LEFT: 1ex" class="gmail_quote">Hi all,<br>I&#39;m unable to create a Dynamic assembly from IronPython using<br>AppDomain.DefineDynamicAssembly. The Python file attached results in<br>
the following error:<br><br>Traceback (most recent call last):<br> File &quot;pinvoke.py&quot;, line 5, in pinvoke.py<br> File &quot;mscorlib&quot;, line unknown, in DefineDynamicAssembly<br> File &quot;mscorlib&quot;, line unknown, in InternalDefineDynamicAssembly<br>
 File &quot;mscorlib&quot;, line unknown, in nCreateDynamicAssembly<br> File &quot;mscorlib&quot;, line unknown, in CheckGrantSetHelper<br>SystemError: Object reference not set to an instance of an object.<br><br>The equivalent C# program (also attached) works fine. I&#39;m guessing<br>
there&#39;s something special about IronPython&#39;s AppDomain, but I&#39;m not<br>sure what it is. This is using revision 48140. Any ideas?<br><font color="#888888"><br>- Jeff<br></font><br>_______________________________________________<br>
Users mailing list<br><a href="mailto:Users@lists.ironpython.com" target="_blank">Users@lists.ironpython.com</a><br><a href="http://lists.ironpython.com/listinfo.cgi/users-ironpython.com" target="_blank">http://lists.ironpython.com/listinfo.cgi/users-ironpython.com</a><br>
<br></blockquote></div><br>