mirror of https://github.com/kivy/kivy.git
gesture: fix StringIO for PY2 (io.StringIO accept only unicode while cStringIO and StringIO accept str.) closes #1416
This commit is contained in:
parent
9a57f76c25
commit
7f78098bb7
|
@ -37,10 +37,22 @@ import pickle
|
|||
import base64
|
||||
import zlib
|
||||
import math
|
||||
from io import StringIO
|
||||
|
||||
from kivy.compat import PY2
|
||||
from kivy.vector import Vector
|
||||
|
||||
# XXX we can't use io.StringIO in PY2 cause it require unicode
|
||||
# PY2 / StringIO ( str or unicode )
|
||||
# PY2 / cStringIO ( str )
|
||||
# PY3 / io.StringIO ( unicode )
|
||||
if PY2:
|
||||
try:
|
||||
from cStringIO import StringIO
|
||||
except ImportError:
|
||||
from StringIO import StringIO
|
||||
else:
|
||||
from io import StringIO
|
||||
|
||||
|
||||
class GestureDatabase(object):
|
||||
'''Class to handle a gesture database.'''
|
||||
|
|
Loading…
Reference in New Issue