* Output for broken headers changed to log at most
a predefined quantity of header, and to remove the ''
around the names.
git-archimport-id: frederic@jolliton.com--2004-private/mail-filter--main--0.1.2--patch-5
except UnicodeDecodeError , e :
brokenHeaders.append( headerName )
if brokenHeaders :
- logMessage( 'The following headers are broken: %r' % brokenHeaders )
+ maxHeaderToLog = 8
+ if len( brokenHeaders ) > maxHeaderToLog :
+ brokenHeaders = brokenHeaders[ : maxHeaderToLog ] + [ '...' ]
+ logMessage( 'The following headers are broken: [%s]' % ' '.join( brokenHeaders ) )
return True
return False