docs: def split_text(text_to_split):
          """Split text
  
          Splits the debug text into its different parts: 'Time', 'LogLevel + Module Name', 'Debug message'
  
          :param text_to_split: Text to split
          :return: List containing the content of text_to_split split up
          """
          assert isinstance(text_to_split, string_types)
          try:
              time, rest = text_to_split.split(': ', 1)
              source, message = rest.split(':', 1)
          except ValueError:
              time = source = ""
              message = text_to_split
          return time.strip(), source.strip(), message.strip()