.. _trailing-comma-tuple:

trailing-comma-tuple / R1707
============================

**Message emitted:**

Disallow trailing comma tuple

**Description:**

*In Python, a tuple is actually created by the comma symbol, not by the parentheses. Unfortunately, one can actually create a tuple by misplacing a trailing comma, which can lead to potential weird bugs in your code. You should always use parentheses explicitly for creating a tuple.*

**Problematic code:**

.. literalinclude:: /data/messages/t/trailing-comma-tuple/bad.py
   :language: python

**Correct code:**

.. literalinclude:: /data/messages/t/trailing-comma-tuple/good.py
   :language: python



Created by the `refactoring <https://github.com/PyCQA/pylint/blob/main/pylint/checkers/refactoring/refactoring_checker.py>`__ checker.