You can use mel. The Mel version of help <command name> does print out
useful information.

It's just not wrapped well by maya.cmds to expose to python.

Ian

On Wed, Mar 14, 2018, 3:00 AM Justin Israel <justinisr...@gmail.com> wrote:

>
>
> On Wed, Mar 14, 2018, 2:18 PM justin hidair <justinhid...@gmail.com>
> wrote:
>
>> I guess you can do a command with a help flag  to accommodate as a
>> workaround, that’s a good question tho
>>
> Help flag seems like a good suggestion, seeing as you don't have control
> over the function that gets injected into the commands namespace to wrap
> your plugin.
>
> I haven't tried it, so this is just a brainstorm. What would happen if you
> manually set cmds.ExportModel.__doc__ at the end of
> your initializePlugin(mobject) function? Would it even let you? Would it
> then allow docstrings to work properly?
>
>
>
>>
>> Sent from Mail <https://go.microsoft.com/fwlink/?LinkId=550986> for
>> Windows 10
>>
>>
>>
>> *From: *Michael Boon <boons...@gmail.com>
>> *Sent: *Wednesday, March 14, 2018 12:59 AM
>> *To: *Python Programming for Autodesk Maya
>> <python_inside_maya@googlegroups.com>
>> *Subject: *[Maya-Python] Can Maya plugins do any self-documentation?
>>
>>
>>
>> I have a plugin called ExportModel*. If I do help(cmds.ExportModel ) I get
>>
>> Help on function ExportModel in module maya.cmds:
>>
>> ExportModel(*args, **keywords)
>>
>>
>>
>> which is next to useless.
>>
>> Is there a way I can publish the expected arguments and return values of
>> my plugin so that other scripters can see them inside Maya?
>>
>> (* Names have been changed to protect the innocent)
>>
>> --
>> You received this message because you are subscribed to the Google Groups
>> "Python Programming for Autodesk Maya" group.
>> To unsubscribe from this group and stop receiving emails from it, send an
>> email to python_inside_maya+unsubscr...@googlegroups.com.
>> To view this discussion on the web visit
>> https://groups.google.com/d/msgid/python_inside_maya/24a69ba7-2dfb-447a-bcba-3a3b71150600%40googlegroups.com
>> <https://groups.google.com/d/msgid/python_inside_maya/24a69ba7-2dfb-447a-bcba-3a3b71150600%40googlegroups.com?utm_medium=email&utm_source=footer>
>> .
>> For more options, visit https://groups.google.com/d/optout.
>>
>>
>>
>> --
>> You received this message because you are subscribed to the Google Groups
>> "Python Programming for Autodesk Maya" group.
>> To unsubscribe from this group and stop receiving emails from it, send an
>> email to python_inside_maya+unsubscr...@googlegroups.com.
>> To view this discussion on the web visit
>> https://groups.google.com/d/msgid/python_inside_maya/5aa8787f.51951c0a.13a94.16ae%40mx.google.com
>> <https://groups.google.com/d/msgid/python_inside_maya/5aa8787f.51951c0a.13a94.16ae%40mx.google.com?utm_medium=email&utm_source=footer>
>> .
>> For more options, visit https://groups.google.com/d/optout.
>>
> --
> You received this message because you are subscribed to the Google Groups
> "Python Programming for Autodesk Maya" group.
> To unsubscribe from this group and stop receiving emails from it, send an
> email to python_inside_maya+unsubscr...@googlegroups.com.
> To view this discussion on the web visit
> https://groups.google.com/d/msgid/python_inside_maya/CAPGFgA1KHBpAhmKMicXw%3DROJKwu3VN0EvQaXiz_%2B3Ndc8aMfcQ%40mail.gmail.com
> <https://groups.google.com/d/msgid/python_inside_maya/CAPGFgA1KHBpAhmKMicXw%3DROJKwu3VN0EvQaXiz_%2B3Ndc8aMfcQ%40mail.gmail.com?utm_medium=email&utm_source=footer>
> .
> For more options, visit https://groups.google.com/d/optout.
>

-- 
You received this message because you are subscribed to the Google Groups 
"Python Programming for Autodesk Maya" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to python_inside_maya+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/python_inside_maya/CAL6_5Q_-d6qbWOqAn94uBJCZdJ7LO%3DRKrXHm9O%3Dnz2JkqeFK5Q%40mail.gmail.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to