code: def steal_docstring_from(obj):
      
      def deco(fn):
          docs = [obj.__doc__]
          if fn.__doc__:
              docs.append(fn.__doc__)
          fn.__doc__ = '\n\n'.join(docs)
          return fn
  
      return deco
docs: Decorator that lets you steal a docstring from another object
  
      Example
      -------
  
      ::
  
      @steal_docstring_from(superclass.meth)
      def meth(self, arg):
          "Extra subclass documentation"
          pass
  
      In this case the docstring of the new 'meth' will be copied from superclass.meth, and
      if an additional dosctring was defined for meth it will be appended to the superclass
      docstring with a two newlines inbetween.