in teamcity/common.py [0:0]
def split_output(data):
while len(data) > 0:
if len(data) <= _reported_output_chunk_size:
yield data
data = ''
else:
yield data[:_reported_output_chunk_size]
data = data[_reported_output_chunk_size:]