class_docstr: A factory class for HTML Themes.
class_docstr_tok: ["A","factory","class","for","HTML","Themes","."]
docstr: Load additional themes placed at specified directories.
docstr_tok: ["Load","additional","themes","placed","at","specified","directories","."]
code: def load_additional_themes(self, theme_paths: str) -> None:
      """Load additional themes placed at specified directories."""
      for theme_path in theme_paths:
          abs_theme_path = path.abspath(
              path.join(self.app.confdir, theme_path)
          )
          themes = self.find_themes(abs_theme_path)
          for name, theme in themes.items():
              self.themes[name] = theme
  
imports: from __future__ import annotations
  import configparser
  import os
  import shutil
  import sys
  import tempfile
  from os import path
  from typing import TYPE_CHECKING, Any
  from zipfile import ZipFile
  import contextlib
  from sphinx import package_dir
  from sphinx.config import check_confval_types
  from sphinx.errors import ThemeError
  from sphinx.locale import __
  from sphinx.util import logging
  from sphinx.util.osutil import ensuredir
label_desc: Use image node_id 3 for calling the HTMLThemeFactory obj's underlying member method code with example usage: obj.load_additional_themes(theme_paths) without return types