I believe the documentation is part of the body of the function. Maybe try
node.Body.Documentation?

Stéphane

On Tue, May 2, 2017 at 8:08 AM, Venkatesh Potluri <venky...@gmail.com>
wrote:

> Hi list,
>
> I am unable to extract comments corresponding to a python function
> using IronPython in c#. Despite the python code corresponding to the
> FunctionDefinition node having comments, the FunctionDefinition
> node.documentation seems to be empty.
>
> What exactly am I missing?
> I am attaching my c# function override for Bool
> walk(FunctionDefinition node) and the python code I use for testing.
>
> // C# code:
> class MyWalker:PythonWalker {
>     public override bool Walk(ClassDefinition node)
>     {
>         Trace.TraceInformation(node.Documentation);
>         return True;
>     }
> }
>
> ###Python Code that this is tested against:
> def printHello():
>     """This is a test DocString comment."""
>     return 'hello'
>
>
> I do not get any output. the string is empty.
>
> Thank you and best regards,
> Venkatesh
> _______________________________________________
> Ironpython-users mailing list
> Ironpython-users@python.org
> https://mail.python.org/mailman/listinfo/ironpython-users
>
_______________________________________________
Ironpython-users mailing list
Ironpython-users@python.org
https://mail.python.org/mailman/listinfo/ironpython-users

Reply via email to