Skip to content

Commit 52cd040

Browse files
authored
Merge pull request #7449 from readthedocs/humitos/truncate-beggining-output
2 parents ecac31d + bd7f1d4 commit 52cd040

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

readthedocs/builds/tasks.py

+3-3
Original file line numberDiff line numberDiff line change
@@ -148,9 +148,9 @@ def archive_builds_task(days=14, limit=200, include_cold=False, delete=False):
148148
if data:
149149
for cmd in data:
150150
if len(cmd['output']) > MAX_BUILD_COMMAND_SIZE:
151-
cmd['output'] = cmd['output'][:MAX_BUILD_COMMAND_SIZE]
152-
cmd['output'] += "\n\nCommand output too long. Truncated at 1MB."
153-
log.warning('Truncating build command for build %s', build.pk)
151+
cmd['output'] = cmd['output'][-MAX_BUILD_COMMAND_SIZE:]
152+
cmd['output'] = "... (truncated) ...\n\nCommand output too long. Truncated to last 1MB.\n\n" + cmd['output'] # noqa
153+
log.warning('Truncating build command for build. build=%s', build.pk)
154154
output = BytesIO()
155155
output.write(json.dumps(data).encode('utf8'))
156156
output.seek(0)

0 commit comments

Comments
 (0)