.. _too-many-return-statements: too-many-return-statements / R0911 ================================== **Message emitted:** ``Too many return statements (%s/%s)`` **Description:** *Used when a function or method has too many return statement, making it hard to follow.* **Problematic code:** .. literalinclude:: /data/messages/t/too-many-return-statements/bad.py :language: python **Correct code:** .. literalinclude:: /data/messages/t/too-many-return-statements/good.py :language: python Created by the `design `__ checker.