22 lines
439 B
Python
22 lines
439 B
Python
import sys
|
|
import hashlib
|
|
import os
|
|
|
|
PY2 = sys.version_info[0] == 2
|
|
|
|
if PY2:
|
|
import cPickle as pickle
|
|
import cStringIO as StringIO
|
|
import copy_reg as copyreg
|
|
hashlib_md5 = hashlib.md5
|
|
else:
|
|
import pickle
|
|
from io import StringIO
|
|
import copyreg
|
|
hashlib_md5 = lambda s: hashlib.md5(bytes(s,'utf8'))
|
|
|
|
pjoin = os.path.join
|
|
exists = os.path.exists
|
|
ogetattr = object.__getattribute__
|
|
osetattr = object.__setattr__
|