diff options
-rw-r--r-- | bs4/element.py | 9 |
1 files changed, 5 insertions, 4 deletions
diff --git a/bs4/element.py b/bs4/element.py index 630fd96..aaa00fb 100644 --- a/bs4/element.py +++ b/bs4/element.py @@ -1692,10 +1692,11 @@ class Tag(PageElement): if (indent_before or indent_after): if isinstance(element, NavigableString): piece = piece.strip() - piece = self._indent_string( - piece, indent_level, formatter, - indent_before, indent_after - ) + if piece: + piece = self._indent_string( + piece, indent_level, formatter, + indent_before, indent_after + ) if event == Tag.START_ELEMENT_EVENT: indent_level += 1 pieces.append(piece) |