compat.py (577B)
1 #Embedded file name: C:\BuildAgent\work\20d73f1b24eed06e\eve\release\V24.01\packages\brennivin\compat.py 2 import sys 3 import threading 4 if sys.version_info[0] > 2: 5 PY3K = True 6 long = int 7 StringTypes = (str,) 8 9 def reraise(e, v, tb): 10 raise e(v).with_traceback(tb) 11 12 13 TimerCls = threading.Timer 14 xrange = range 15 from io import StringIO 16 else: 17 PY3K = False 18 long = long 19 from types import StringTypes 20 exec 'def reraise(e, v, tb):\n raise e, v, tb' 21 TimerCls = threading._Timer 22 xrange = xrange 23 from cStringIO import StringIO