¿Debo agregar una coma al final después del último argumento en una llamada de función?

¿Qué es mejor hacer?

self.call(1, True, "hi")

o

self.call(1, True, "hi",)

Y lo que en los siguientes casos:

self.call(
    1,
    True,
    "hi"
)

o

self.call(
    1,
    True,
    "hi",
)

?

Las razones para agregar una coma al final en las estructuras de datos me son familiares, pero ¿qué ocurre con las llamadas a funciones?

Respuestas a la pregunta(4)

Su respuesta a la pregunta