code: def send_to_help(self, name, signature, force=False):
          
          if not force and not self.help_enabled:
              return
          if self.help is not None \
            and (force or self.help.dockwidget.isVisible()):
              signature = to_text_string(signature)
              signature = unicodedata.normalize("NFKD", signature)
              parts = signature.split('\n\n')
              definition = parts[0]
              documentation = '\n\n'.join(parts[1:])
              args = ''
              if '(' in definition:
                  args = definition[definition.find('('):]
  
              doc = {'obj_text': '', 'name': name,
                     'argspec': args, 'note': '',
                     'docstring': documentation}
              self.help.set_editor_doc(doc, force_refresh=force)
              editor = self.get_current_editor()
              editor.setFocus()
docs: qstr1: obj_text, qstr2: argpspec, qstr3: note, qstr4: doc_text