Thanks!  We've only recently moved compatibility for python-fedora from python-2.4 to python-2.6 so there's likely other newer language features/stdlib additions that we could be using.