class_docstr: Registry of available options for a given config system.
  
  Define new options using the :meth:`register()` method.
  
  Access existing options using the Mapping interface.
class_docstr_tok: ["Registry","of","available","options","for","a","given","config","system",".","Define","new","options","using","the",":","meth",":","`","register","(",")","`","method",".","Access","existing","options","using","the","Mapping","interface","."]
code: def __init__(self, other: "Options" = None) -> None:
      self.__options = {}
      if other is not None:
          for option in other.values():
              self.register_option(option)
  
imports: from __future__ import annotations
  import logging
  from dataclasses import dataclass
  from typing import Any, Callable, ClassVar, Dict, Iterable, Mapping, MutableMapping, Optional, Set, Union
label_desc: Use image node_id 1 to create a new Options object from inherited base classes: Mapping with example: obj = Options(other)