title: Python: Customize docstring for individual objects of same class?
body: <p>in my project, I have lots of instances of the same type of variables, with different purposes. I want to be able to use the python help system to give users info on what every object does. What is the best way to customize the docsting or any other help system on the fly? I'd like to be able to do something like this:</p>
  
  <pre class="lang-py prettyprint-override"><code>a = myClass()
  b = myClass()
  a.__doc__ = "this is instance a and does something."
  b.__doc__ = "this is instance b. It does something else."
  
  ...
  
  &gt;&gt;&gt; help(a)
  "this is instance a and does something."
  &gt;&gt;&gt; help(b)
  "this is instance b. It does something else."
  </code></pre>
  
  <p>However, it appears that changing <code>__doc__</code> on an instance of an object doesn't do anything.</p>
  
  <p>Is is possible to do this in python, or will I need to write my own help functions? Thanks!</p>