Las comas finales suelen ser
opcionales, excepto que son obligatorias al hacer una tupla de un solo elemento.
Para mayor claridad, se recomienda incluir este último entre paréntesis:
1
2
|
# Correcto:
FILES = ('setup.cfg',)
|
1
2
|
# Incorrecto:
FILES = 'setup.cfg',
|
Cuando las comas finales son
redundantes, a menudo son útiles cuando se usa un sistema de control de
versiones, cuando se espera que una lista de valores, argumentos o elementos
importados se extienda con el tiempo. El patrón consiste en colocar cada valor
(etc.) en una línea por sí mismo, siempre agregando una coma final y agregar el
paréntesis / corchete / llave en la siguiente línea. Sin embargo, no tiene
sentido tener una coma final en la misma línea que el delimitador de cierre
(excepto en el caso anterior de tuplas de un solo elemento):
1
2
3
4
5
6
7
8
|
# Correcto:
FILES = [
'setup.cfg',
'tox.ini',
]
initialize(FILES,
error=True,
)
|
1
2
3
|
# Incorrecto:
FILES = ['setup.cfg', 'tox.ini',]
initialize(FILES, error=True,)
|
Última modificación: miércoles, 16 de marzo de 2022, 13:08