.. _bare-name-capture-pattern: bare-name-capture-pattern / E1901 ================================= **Message emitted:** ``The name capture `case %s` makes the remaining patterns unreachable. Use a dotted name (for example an enum) to fix this.`` **Description:** *Emitted when a name capture pattern is used in a match statement and there are case statements below it.* **Problematic code:** .. literalinclude:: /data/messages/b/bare-name-capture-pattern/bad.py :language: python **Correct code:** .. literalinclude:: /data/messages/b/bare-name-capture-pattern/good.py :language: python **Related links:** - `PEP 636 `_ Created by the `match_statements `__ checker.