1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
| import sys
|
| if sys.version_info[0] >= 3:
| PY3 = True
| PY2 = False
| else:
| PY3 = False
| PY2 = True
|
| if PY3:
| def is_bytes(b):
| return isinstance(b, bytes)
|
| def is_text(s):
| return isinstance(s, str)
|
| def is_integer(i):
| return isinstance(i, int)
|
| text_type = str
| else:
| def is_text(s):
| return isinstance(s, unicode)
|
| def is_bytes(b):
| return isinstance(b, (bytes, str))
|
| def is_integer(i):
| return isinstance(i, (int, long))
|
| text_type = unicode
|
|