fix py3k