Added output length on truncated scripts

This commit is contained in:
2024-11-23 09:36:34 +01:00
parent d9d7773369
commit bb74fd3621
4 changed files with 9 additions and 3 deletions

View File

@@ -113,10 +113,12 @@ class SingleEntry(Entry):
element.set("limit", str(self._limit))
if len(self._stdout) > (self._limit or self.default_limit):
element.set("stdout_truncated", "true")
element.set("stdout_length", str(len(self._stdout)))
stdout_elem = ET.SubElement(element, "stdout")
stdout_elem.text = self._stdout[:(self._limit or self.default_limit)]
if len(self._stderr) > (self._limit or self.default_limit):
element.set("stderr_truncated", "true")
element.set("stderr_length", str(len(self._stderr)))
stderr_elem = ET.SubElement(element, "stderr")
stderr_elem.text = self._stderr[:(self._limit or self.default_limit)]
return element