Use xmlrpclib.escape for escaping in PangoMarkupRenderer

This commit is contained in:
ZyX 2013-04-07 04:18:48 +04:00
parent 2685f61e88
commit 3c613bc1b7
1 changed files with 4 additions and 0 deletions

View File

@ -3,6 +3,8 @@
from powerline.renderer import Renderer
from powerline.colorscheme import ATTR_BOLD, ATTR_ITALIC, ATTR_UNDERLINE
from xmlrpclib import escape as _escape
class PangoMarkupRenderer(Renderer):
'''Powerline Pango markup segment renderer.'''
@ -30,5 +32,7 @@ class PangoMarkupRenderer(Renderer):
awesome_attr += ['underline="single"']
return '<span ' + ' '.join(awesome_attr) + '>' + contents + '</span>'
escape = staticmethod(_escape)
renderer = PangoMarkupRenderer