diff options
Diffstat (limited to 'examples/demo/demos/rotatedtext.py')
-rw-r--r-- | examples/demo/demos/rotatedtext.py | 17 |
1 files changed, 5 insertions, 12 deletions
diff --git a/examples/demo/demos/rotatedtext.py b/examples/demo/demos/rotatedtext.py index d47b1cfe..429bbdfa 100644 --- a/examples/demo/demos/rotatedtext.py +++ b/examples/demo/demos/rotatedtext.py @@ -29,20 +29,13 @@ cairo drawing operations instead of the Unicode heart character. from gi.repository import Gtk, Pango, PangoCairo, Gdk import cairo -import sys import math -# Python 2 and 3 handle UTF8 differently -if sys.version_info < (3, 0): - BYTES_TEXT = "I \xe2\x99\xa5 GTK+" - UTF8_TEXT = unicode(BYTES_TEXT, 'UTF-8') - BYTES_HEART = "\xe2\x99\xa5" - HEART = unicode(BYTES_HEART, 'UTF-8') -else: - UTF8_TEXT = "I ♥ GTK+" - BYTES_TEXT = bytes(UTF8_TEXT, 'utf-8') - HEART = "♥" - BYTES_HEART = bytes(HEART, 'utf-8') + +UTF8_TEXT = u"I ♥ GTK+" +HEART = u"♥" +BYTES_TEXT = UTF8_TEXT.encode() +BYTES_HEART = HEART.encode() class RotatedTextApp: |