As python 2.5 doesn't have unicode formatting, use compatible statement
Import with statement from future to handle python 2.5 exceptions