What is throwing when you're trying to get __doc__ from it? In general all
methods and types should have __doc__ strings. The methods should include
all the possible overloads in the doc string. The types currently will
generally only have 'no documentation available'.
But one possibility to avoid the exception at least is:
def getDoc(obj):
if hasattr(obj, '__doc__'):
return getattr(obj, '__doc__')
return None
which at least avoids the exception.
Unfortunately there isn't a really good, easy to access, alternate source for
the documentation right now.
Do you want to help develop Dynamic languages on CLR?
(http://members.microsoft.com/careers/search/details.aspx?JobID=6D4754DE-11F0-45DF-8B78-DC1B43134038)
-----Original Message-----
From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Kevin Bjorke
Sent: Wednesday, March 08, 2006 1:24 PM
To: Discussion of IronPython
Subject: [IronPython] Embedded - how to deal with the broad lack of __doc__
strings?
...any prefered clean way (other than tr:except every time I look for a
__doc__ string) or alternative source of __doc__-like info when
accessing .NET assemblies?
Thanks (especially if there's a super-obvious answer)
KB
NVIDIA
_______________________________________________
users mailing list
[email protected]
http://lists.ironpython.com/listinfo.cgi/users-ironpython.com
_______________________________________________
users mailing list
[email protected]
http://lists.ironpython.com/listinfo.cgi/users-ironpython.com