Thanks Tony, This is probably my ignorance of C# but I get the following error using the same syntax as the example:
The type or namespace name 'DocStringAttribute' could not be found (are you missing a using directive or an assembly reference?) I have the: using Python.Runtime statement. On Fri, Mar 7, 2014 at 12:19 PM, Tony Roberts <t...@pyxll.com> wrote: > Hi, > > 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. > > I've created an issue for github for this and fixed it: > https://github.com/pythonnet/pythonnet/issues/14 > > 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). > > cheers, > Tony > > > > On Wed, Mar 5, 2014 at 3:59 PM, Jonno <jonnojohn...@gmail.com> wrote: > >> Hi, >> >> Is there an example how to format documentation in classes & methods so >> that a python docstring will be produced? >> >> I found the following in a thread a while back but it's not working for >> me: >> >> ### 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; >> } >> } >> } >> >> >> _________________________________________________ >> Python.NET mailing list - PythonDotNet@python.org >> https://mail.python.org/mailman/listinfo/pythondotnet >> > > > _________________________________________________ > Python.NET mailing list - PythonDotNet@python.org > https://mail.python.org/mailman/listinfo/pythondotnet >
_________________________________________________ Python.NET mailing list - PythonDotNet@python.org https://mail.python.org/mailman/listinfo/pythondotnet