summaryrefslogtreecommitdiff
path: root/bs4/element.py
diff options
context:
space:
mode:
Diffstat (limited to 'bs4/element.py')
-rw-r--r--bs4/element.py8
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,