Last night we ran into a slight problem. We are running Python 2.5 on our Macbook’s, but our server is running a very stable 2.4. No problem right? Well kind of.
The first problem we encountered is related to PEP 308. Someone who had written a RSS parsing plugin for Django, failed to mention that it minimally needed Python 2.5 to run correctly. But this is one of the greatest advantages of open source. I rolled up my sleeves and removed what the PEP calls conditional expressions. I’ve always referred to these as the Ternary operator [or operation]. Continue reading