Python 2.6 compatibility (again)

I see you've been working to stay compatible with python 2.6 in the past, but the latest version uses empty placeholders ("{}") in format strings which is something python 2.6 doesn't like. I've just replaced all occurrences of {} with numbered placeholders (ie "{0}") and it seems to run fine now.