python 2.6.6 compatibility