diff options
Diffstat (limited to 'bs4/element.py')
-rw-r--r-- | bs4/element.py | 8 |
1 files changed, 5 insertions, 3 deletions
diff --git a/bs4/element.py b/bs4/element.py index e50f639..650bacf 100644 --- a/bs4/element.py +++ b/bs4/element.py @@ -848,9 +848,11 @@ class Tag(PageElement): s = ''.join(s) return s - def prettify(self, encoding=DEFAULT_OUTPUT_ENCODING, - formatter="minimal"): - return self.encode(encoding, True, formatter) + def prettify(self, encoding=None, formatter="minimal"): + if encoding is None: + return self.decode(True, formatter=formatter) + else: + return self.encode(encoding, True, formatter=formatter) def decode_contents(self, indent_level=None, eventual_encoding=DEFAULT_OUTPUT_ENCODING, |