python3 compat. w/o 2to3