I'm surprised pep8 didn't give a violation about not having spaces around "+".  Did you run pep8?