Make Powerline.render respect output_width as well

This commit is contained in:
ZyX 2015-01-08 03:02:36 +03:00
parent 2961e98922
commit 652613a776
1 changed files with 4 additions and 1 deletions

View File

@ -764,7 +764,10 @@ class Powerline(object):
self.exception('Failed to render: {0}', str(e)) self.exception('Failed to render: {0}', str(e))
except Exception as e: except Exception as e:
exc = 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): def render_above_lines(self, *args, **kwargs):
'''Like .render(), but for ``self.renderer.render_above_lines()`` '''Like .render(), but for ``self.renderer.render_above_lines()``