The rap against "while True:" loops

Paul Rubin http
Sun Oct 18 08:37:51 CEST 2009

Steven D'Aprano <steve at> writes:
> For the record, the four lines Paul implies are "confusing" are:
> try:
>     d[key] += value
> except KeyError:
>     d[key] = value

Consider what happens if the computation of "key" or "value" itself
raises KeyError.

More information about the Python-list mailing list