# HG changeset patch # User cmlenz # Date 1149418841 0 # Node ID 3dc28e1652732ea4924daee8ff2d7ef6362d3772 # Parent ea47069a901c30649d13f3e0daa394203e4aba2d Actually use the specified encoding in `Stream.render()`. diff --git a/markup/core.py b/markup/core.py --- a/markup/core.py +++ b/markup/core.py @@ -87,7 +87,7 @@ """ output = u''.join(list(self.serialize(method=method, **kwargs))) if encoding is not None: - return output.encode('utf-8') + return output.encode(encoding) return output def select(self, path):