KnowledgeHub
Questions
Tags
Users
Search
Alex Rivera
|
Logout
Edit Question
Title
Body
I have a lot of callable objects and they all have the __doc__ string correctly filled out, but running help on them produces the help for their class instead of help based on __doc__ . I want to change it so that running help on them produces customized help that looks essentially like what I would get if they were actual functions instead of instances of a class that implements __call__ . In code, I'd like to make the output of this: class myCallable: def __init__(self, doc): self.__doc__ = doc def __call__(self): # do some stuff pass myFunc = myCallable("some doco text") help(myFunc) Look more like the output of this: def myFunc(): "some doco text" # do some stuff pass help(myFunc)
Tags (comma-separated)
Save Edits
Cancel