Nel caso di una tupla a singolo elemento, è richiesta la virgola finale.
a = ('foo',)
Che ne dici di una tupla con più elementi? Sembra che se la virgola finale esista o meno, sono entrambe valide. È corretto? Avere una virgola finale è più facile da modificare secondo me. È un cattivo stile di codifica?
a = ('foo1', 'foo2')
b = ('foo1', 'foo2',)