Description
Python 3.14 emits SyntaxWarning for return statements inside finally blocks in billiard 4.2.1.
Warnings
billiard/pool.py:1856: SyntaxWarning: 'return' in a 'finally' block
return self._send_ack(
billiard/connection.py:349: SyntaxWarning: 'return' in a 'finally' block
return f
billiard/connection.py:351: SyntaxWarning: 'return' in a 'finally' block
return self._get_more_data(ov, maxsize)
Environment
- billiard 4.2.1
- Python 3.14.0b2
- Linux (Docker)
Notes
Python 3.14 made return inside finally a SyntaxWarning (see cpython changelog). This will likely become an error in a future Python release. The warnings are noisy but don't break functionality currently.
Description
Python 3.14 emits
SyntaxWarningforreturnstatements insidefinallyblocks in billiard 4.2.1.Warnings
billiard/pool.py:1856: SyntaxWarning: 'return' in a 'finally' block
return self._send_ack(
billiard/connection.py:349: SyntaxWarning: 'return' in a 'finally' block
return f
billiard/connection.py:351: SyntaxWarning: 'return' in a 'finally' block
return self._get_more_data(ov, maxsize)
Environment
Notes
Python 3.14 made
returninsidefinallyaSyntaxWarning(see cpython changelog). This will likely become an error in a future Python release. The warnings are noisy but don't break functionality currently.