Skip to content
Snippets Groups Projects
Commit 6c8f94a9 authored by Jorrit Schaap's avatar Jorrit Schaap
Browse files

SW-699: remove leading whitespace when removing lineseps as well

parent 8801accb
No related branches found
No related tags found
No related merge requests found
...@@ -24,7 +24,7 @@ ...@@ -24,7 +24,7 @@
Simple buslistener logging each and every received message Simple buslistener logging each and every received message
""" """
from os import linesep import re
import logging import logging
logger = logging.getLogger(__name__) logger = logging.getLogger(__name__)
...@@ -45,7 +45,10 @@ class MessageLogger(BusListener): ...@@ -45,7 +45,10 @@ class MessageLogger(BusListener):
content = str(msg.content) content = str(msg.content)
if self._remove_content_newlines: if self._remove_content_newlines:
content = content.replace(linesep, " ") linesep_whitespace = re.compile("\n\s\s")
while linesep_whitespace.match(content):
content = linesep_whitespace.sub("\n ")
content = content.replace("\n", " ")
if self._max_content_size > 0 and len(content) > self._max_content_size: if self._max_content_size > 0 and len(content) > self._max_content_size:
content = content[:self._max_content_size] + "..." content = content[:self._max_content_size] + "..."
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment