code: def _get_columns_length(events):
      max_filename = 0
      max_cumtime = 0
      max_end_time = 0
  
      for event in events:
          max_filename = max(max_filename, len(event.filename))
          max_cumtime = max(
              max_cumtime, event.end_time - event.start_time
          )
          max_end_time = max(max_end_time, event.end_time)
  
      return len(str(max_cumtime)), max_filename, max_end_time
  
file_path: catboost/library/python/import_tracing/lib/converters/raw.py
imports: import library.python.import_tracing.lib.converters.base
  import library.python.import_tracing.lib.constants
label_desc: Use image node_id 1 for calling the RawTextTraceConverter obj's underlying member method code with example usage: obj._get_columns_length(events) and returns: len,  max_filename,  max_end_time