<div dir="ltr">Only way I could get this to work is to copy the files: clr.pyd, nPython.exe, Python.Runtime.dll to the directory c:\Python27 (rather than c:\Python27\DLLs).<div><br></div><div>Does anyone know why this would not work? Using sys.path.append() while keeping the files elsewhere also doesn't work.</div>
</div><div class="gmail_extra"><br><br><div class="gmail_quote">On Thu, Mar 13, 2014 at 8:57 AM, Jonno <span dir="ltr"><<a href="mailto:jonnojohnson@gmail.com" target="_blank">jonnojohnson@gmail.com</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr">Also when using clr.pyd from pythonnet-2.0-Beta0-clr4.0_140_py27_UCS2_x86.zip I cannot import clr. I get the following error:<div>
"dynamic module not initialized properly"</div><div>I'm on CPython 2.7.5, Win7 32bit.</div>
<div>Can anyone suggest what might be causing this? I have .NET Framework 4.5 installed.</div></div><div class="HOEnZb"><div class="h5"><div class="gmail_extra"><br><br><div class="gmail_quote">On Wed, Mar 12, 2014 at 2:33 PM, Jonno <span dir="ltr"><<a href="mailto:jonnojohnson@gmail.com" target="_blank">jonnojohnson@gmail.com</a>></span> wrote:<br>

<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr">Is it possible to compile the 2.0 Beta version containing the DocStringAttribute for clr version 2.0 or is there some incompatibility?<div>

<br>I'm not familiar with how to build the pythondotnet source.</div>
</div><div><div><div class="gmail_extra"><br><br><div class="gmail_quote">On Wed, Mar 12, 2014 at 11:59 AM, Jonno <span dir="ltr"><<a href="mailto:jonnojohnson@gmail.com" target="_blank">jonnojohnson@gmail.com</a>></span> wrote:<br>


<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr">My mistake Tony,<div><br></div><div>I was using the 2.0 CLR version of pythondotnet which doesn't have the DocStringAttribute class.</div>


</div><div><div><div class="gmail_extra"><br><br><div class="gmail_quote">On Wed, Mar 12, 2014 at 9:46 AM, Tony Roberts <span dir="ltr"><<a href="mailto:tony@pyxll.com" target="_blank">tony@pyxll.com</a>></span> wrote:<br>



<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr">Hi,<div><br></div><div>have you added the Python.Runtime to your project references? Take a look at the Python.Test project that's used by the unit tests if you're not sure how to set up your project.</div>




<div><br></div><div>cheers,</div><div>Tony</div></div><div><div><div class="gmail_extra"><br><br><div class="gmail_quote">On Wed, Mar 12, 2014 at 2:33 PM, Jonno <span dir="ltr"><<a href="mailto:jonnojohnson@gmail.com" target="_blank">jonnojohnson@gmail.com</a>></span> wrote:<br>




<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr">Thanks Tony,<div><br></div><div>This is probably my ignorance of C# but I get the following error using the same syntax as the example:</div>




<div><br></div><div><div>The type or namespace name 'DocStringAttribute' could not be found (are you missing a using directive or an assembly reference?)</div>
</div><div><br></div><div>I have the:</div><div>using Python.Runtime</div><div>statement.</div></div><div><div><div class="gmail_extra"><br><br><div class="gmail_quote">On Fri, Mar 7, 2014 at 12:19 PM, Tony Roberts <span dir="ltr"><<a href="mailto:tony@pyxll.com" target="_blank">tony@pyxll.com</a>></span> wrote:<br>





<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr">Hi,<div><br></div><div>if your class has a constructor then the class docstring will get replaced with a description of the constructor, even if you explicitly gave the class a docstring using DocStringAttribute.</div>






<div><br></div><div>I've created an issue for github for this and fixed it: <a href="https://github.com/pythonnet/pythonnet/issues/14" target="_blank">https://github.com/pythonnet/pythonnet/issues/14</a></div><div><br>





</div>In the same commit I added some unit tests which should do as an example for you to see how it should work (see the newly added file pythonnet/src/testing/doctest.cs and pythonnet/src/tests/test_docstring.py).<div>





<br></div><div>cheers,</div><div>Tony</div><div><br></div></div><div class="gmail_extra"><br><br><div class="gmail_quote"><div><div>On Wed, Mar 5, 2014 at 3:59 PM, Jonno <span dir="ltr"><<a href="mailto:jonnojohnson@gmail.com" target="_blank">jonnojohnson@gmail.com</a>></span> wrote:<br>






</div></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div><div><div dir="ltr">Hi,<div><br></div><div>Is there an example how to format documentation in classes & methods so that a python docstring will be produced?</div>






<div><br></div><div>I found the following in a thread a while back but it's not working for me:</div>
<div><br></div><div><pre style="margin-top:0px;padding:0px;border:0px;outline:0px;font-size:12px;vertical-align:baseline;white-space:pre-wrap;word-wrap:break-word;color:rgb(51,51,51);line-height:19.600000381469727px">### test.cs ##
using System;
using System.Runtime.InteropServices;
using Python.Runtime;

namespace PinvokeTest
{
        [DocStringAttribute("Interface class to external functions.")]
        public class Invoke {
                
                [DocStringAttribute("External funtion simulation: WriteToFile(char) 
will write a char to the terminal.")]
                public static void WriteToFile(char arg) {
                        Console.WriteLine("Writing {0}", arg);
                         return;
                }
        }
}</pre></div></div>
<br></div></div>_________________________________________________<br>
Python.NET mailing list - <a href="mailto:PythonDotNet@python.org" target="_blank">PythonDotNet@python.org</a><br>
<a href="https://mail.python.org/mailman/listinfo/pythondotnet" target="_blank">https://mail.python.org/mailman/listinfo/pythondotnet</a><br></blockquote></div><br></div>
<br>_________________________________________________<br>
Python.NET mailing list - <a href="mailto:PythonDotNet@python.org" target="_blank">PythonDotNet@python.org</a><br>
<a href="https://mail.python.org/mailman/listinfo/pythondotnet" target="_blank">https://mail.python.org/mailman/listinfo/pythondotnet</a><br></blockquote></div><br></div>
</div></div><br>_________________________________________________<br>
Python.NET mailing list - <a href="mailto:PythonDotNet@python.org" target="_blank">PythonDotNet@python.org</a><br>
<a href="https://mail.python.org/mailman/listinfo/pythondotnet" target="_blank">https://mail.python.org/mailman/listinfo/pythondotnet</a><br></blockquote></div><br></div>
</div></div><br>_________________________________________________<br>
Python.NET mailing list - <a href="mailto:PythonDotNet@python.org" target="_blank">PythonDotNet@python.org</a><br>
<a href="https://mail.python.org/mailman/listinfo/pythondotnet" target="_blank">https://mail.python.org/mailman/listinfo/pythondotnet</a><br></blockquote></div><br></div>
</div></div></blockquote></div><br></div>
</div></div></blockquote></div><br></div>
</div></div></blockquote></div><br></div>