code: def _handle_long_word(
      self,
      reversed_chunks: t.List[str],
      cur_line: t.List[str],
      cur_len: int,
      width: int,
  ) -> None:
      space_left = max(width - cur_len, 1)
  
      if self.break_long_words:
          last = reversed_chunks[-1]
          cut = last[:space_left]
          res = last[space_left:]
          cur_line.append(cut)
          reversed_chunks[-1] = res
      elif not cur_line:
          cur_line.append(reversed_chunks.pop())
  
file_path: catboost/contrib/python/click/py3/click/_textwrap.py
imports: import textwrap
  import typing
  from contextlib import contextmanager
label_desc: Use image node_id 1 for calling the TextWrapper obj's underlying member method code with example usage: obj._handle_long_word(reversed_chunks, cur_line, cur_len, width) without return types