[Python-ideas] Implicit string literal concatenation considered harmful?

Jan Kaliszewski zuo at chopin.edu.pl
Tue May 14 20:00:40 CEST 2013


14.05.2013 19:24, Mark Dickinson wrote:

>>                     raise errors.DataError(
>>                         'Inconsistent revenue item currency: '
>>                         'transaction=%r; transaction_position=%r' %
>>                         (transaction, transaction_position))
>
> Agreed.  I use the implicit concatenation a lot for exception
> messages like the one above

Me too.

But what do you think about:

     raise errors.DataError(
         'Inconsistent revenue item currency: '
         c'transaction=%r; transaction_position=%r' %
         (transaction, transaction_position))

c'...' -- for explicit string (c)ontinuation or (c)oncatenation.

Regards.
*j



More information about the Python-ideas mailing list