コード例 #1
0
ファイル: drawer.py プロジェクト: tusqasi/qtile
 def text(self, value):
     if self.markup:
         # pangocffi doesn't like None here, so we use "".
         if value is None:
             value = ""
         attrlist, value, accel_char = pangocffi.parse_markup(value)
         self.layout.set_attributes(attrlist)
     self.layout.set_text(utils.scrub_to_utf8(value))
コード例 #2
0
def test_scrub_to_utf8():
    assert utils.scrub_to_utf8(six.b("foo")) == six.u("foo")
コード例 #3
0
ファイル: base.py プロジェクト: yobleck/qtile
 def text_extents(self, text):
     return self.ctx.text_extents(utils.scrub_to_utf8(text))
コード例 #4
0
ファイル: test_utils.py プロジェクト: zfenj/qtile
def test_scrub_to_utf8():
    assert utils.scrub_to_utf8(b"foo") == "foo"