The version of polib in Fedora is 0.5.1 which was released almost two years ago. The current version is 0.7.1 released on July 14th of this year, just a couple of months ago. See: http://pypi.python.org/pypi/polib python-polib should be updated to the current version in F16, F15 and F14. As a side note, I'm pretty sure there is a bug in how polib handles escaping and unescaping when it reads and writes po files. This is how I discovered the version was out of date, I was looking to see if the bug had been fixed, at first blush it does not appear to be fixed in the current version. So before spinning new packages it might be worthwhile to wait until I figure out the nature of the problem which may require submitting a patch to upstream. If a further fix is required I'll file a new bz and make it block this bug.
I've checked, the new upstream version does in fact fix the bugs I was seeing with regards to escaping and unescaping. You should go ahead and push the latest upstream version into F16, F15 and F14 so these problems won't persist. Thanks!
Reset the priority and severity because the current Fedora versions can't even read a po file in and write the po file back out and retain the same contents. This seems like a pretty serious bug to me.
I can see 0.7.0 version is available in F15. Closing this bug.