parameters: (self, key: str, value: 'HierarchicalDict')
docstring: Splices an existing HierarchicalDictionary under a specific key.
  
          This can be thought of as an inverse of :func:`branch`, although
          `branch` does not remove the requested hierarchy, it simply
          returns it.
docstring_summary: Splices an existing HierarchicalDictionary under a specific key.
docstring_tokens: Splices an existing HierarchicalDictionary under a specific key .
function: def splice(self, key: str, value: 'HierarchicalDict') -> None:
          """Splices an existing HierarchicalDictionary under a specific key.
  
          This can be thought of as an inverse of :func:`branch`, although
          `branch` does not remove the requested hierarchy, it simply
          returns it.
          """
          if not isinstance(key, str) or not isinstance(value, HierarchicalDict):
              raise TypeError("Splice requires a string key and HierarchicalDict value")
          self._setitem(key, value, False)
function_tokens: def splice ( self , key : str , value : 'HierarchicalDict' ) -> None : if not isinstance ( key , str ) or not isinstance ( value , HierarchicalDict ) : raise TypeError ( "Splice requires a string key and HierarchicalDict value" ) self . _setitem ( key , value , False )