--- _parseaddr.py.orig 2006-02-02 21:41:33.000000000 -0800 +++ _parseaddr.py 2010-02-03 16:46:42.250000000 -0800 @@ -359,6 +359,7 @@ break elif allowcomments and self.field[self.pos] == '(': slist.append(self.getcomment()) + continue # have already advanced pos from getcomment elif self.field[self.pos] == '\\': quote = True else: