code: def split_once(self, horizontal: bool, position: int) -> None:
          
          cdata = self._as_cdata()
          lib.TCOD_bsp_split_once(cdata, horizontal, position)
          self._unpack_bsp_tree(cdata)
docs: Split this partition into 2 sub-partitions.
  
          Args:
              horizontal (bool):
              position (int):