support on python3

support on python3.4
诶～～这样 Python 2 会不会有问题？可以用 `six.integer_types`