code: def bsp_split_recursive(
      node: tcod.bsp.BSP,
      randomizer: Optional[tcod.random.Random],
      nb: int,
      minHSize: int,
      minVSize: int,
      maxHRatio: int,
      maxVRatio: int,
  ) -> None:
      
      node.split_recursive(
          nb, minHSize, minVSize, maxHRatio, maxVRatio, randomizer
      )
docs: .. deprecated:: 2.0
         Use :any:`BSP.split_recursive` instead.