continue-in-finally / W0136ΒΆ

Message emitted:

'continue' discouraged inside 'finally' clause

Description:

Emitted when the `continue` keyword is found inside a finally clause. This will raise a SyntaxWarning starting in Python 3.14.

Problematic code:

while True:
    try:
        pass
    finally:
        continue  # [continue-in-finally]

Correct code:

while True:
    try:
        pass
    except ValueError:
        pass
    else:
        continue

Related links:

Created by the basic checker.