parameters: (packageName: str = None, filename: str = "index", section: str = "")
docstring: Open help in the user's html browser. The help file should be named index-ll_CC.html or index-ll.html or index.html.
  
      :param str packageName: name of package folder, if None it's using the current file package. Defaults to None. Optional.
      :param str filename: name of file to open. It can be a path like 'doc/index' for example. Defaults to 'index'.
      :param str section: URL path to open. Defaults to empty string.
docstring_summary: Open help in the user's html browser. The help file should be named index-ll_CC.html or index-ll.html or index.html.
docstring_tokens: Open help in the user s html browser . The help file should be named index - ll_CC . html or index - ll . html or index . html .
function: def showPluginHelp(packageName: str = None, filename: str = "index", section: str = ""):
      """Open help in the user's html browser. The help file should be named index-ll_CC.html or index-ll.html or index.html.
  
      :param str packageName: name of package folder, if None it's using the current file package. Defaults to None. Optional.
      :param str filename: name of file to open. It can be a path like 'doc/index' for example. Defaults to 'index'.
      :param str section: URL path to open. Defaults to empty string.
      """
      try:
          source = ""
          if packageName is None:
              import inspect
  
              source = inspect.currentframe().f_back.f_code.co_filename
          else:
              source = sys.modules[packageName].__file__
      except:
          return
      path = os.path.dirname(source)
      locale = str(QLocale().name())
      helpfile = os.path.join(path, filename + "-" + locale + ".html")
      if not os.path.exists(helpfile):
          helpfile = os.path.join(path, filename + "-" + locale.split("_")[0] + ".html")
      if not os.path.exists(helpfile):
          helpfile = os.path.join(path, filename + "-en.html")
      if not os.path.exists(helpfile):
          helpfile = os.path.join(path, filename + "-en_US.html")
      if not os.path.exists(helpfile):
          helpfile = os.path.join(path, filename + ".html")
      if os.path.exists(helpfile):
          url = "file://" + helpfile
          if section != "":
              url = url + "#" + section
          QDesktopServices.openUrl(QUrl(url))
function_tokens: def showPluginHelp ( packageName : str = None , filename : str = "index" , section : str = "" ) : try : source = "" if packageName is None : import inspect source = inspect . currentframe ( ) . f_back . f_code . co_filename else : source = sys . modules [ packageName ] . __file__ except : return path = os . path . dirname ( source ) locale = str ( QLocale ( ) . name ( ) ) helpfile = os . path . join ( path , filename + "-" + locale + ".html" ) if not os . path . exists ( helpfile ) : helpfile = os . path . join ( path , filename + "-" + locale . split ( "_" ) [ 0 ] + ".html" ) if not os . path . exists ( helpfile ) : helpfile = os . path . join ( path , filename + "-en.html" ) if not os . path . exists ( helpfile ) : helpfile = os . path . join ( path , filename + "-en_US.html" ) if not os . path . exists ( helpfile ) : helpfile = os . path . join ( path , filename + ".html" ) if os . path . exists ( helpfile ) : url = "file://" + helpfile if section != "" : url = url + "#" + section QDesktopServices . openUrl ( QUrl ( url ) )