diff --git a/powerline/__init__.py b/powerline/__init__.py index c7dad904..9d2bb689 100644 --- a/powerline/__init__.py +++ b/powerline/__init__.py @@ -764,7 +764,10 @@ class Powerline(object): self.exception('Failed to render: {0}', str(e)) except Exception as e: exc = e - return FailedUnicode(safe_unicode(exc)) + ret = FailedUnicode(safe_unicode(exc)) + if kwargs.get('output_width', False): + ret = ret, len(ret) + return ret def render_above_lines(self, *args, **kwargs): '''Like .render(), but for ``self.renderer.render_above_lines()``