Jak zabezpieczyć się przed brakującym przecinkiem na pionowej liście ciągów w pythonie?

W Pythonie powszechne są pionowe listy łańcuchów. Na przykład:

subprocess.check_output( [
  'application',
  '-first-flag',
  '-second-flag',
  '-some-additional-flag'
] )

Wygląda to dobrze, czytelnie, nie narusza zasady 80-kolumnowej ... Ale jeśli pominięto przecinek, tak:

subprocess.check_output( [
  'application',
  '-first-flag'  # missed comma here
  '-second-flag',
  '-some-additional-flag'
] )

Python nadal będzie zakładał, że ten kod jest ważny, łącząc dwa stingi :(. Czy jest możliwe, aby w jakiś sposób zabezpieczyć się przed takimi literami, nadal używając pionowo zorientowanych list ciągów i bez wzdęcia kodu (jak otulenie każdego elementu wewnątrzstr())?

questionAnswers(3)

yourAnswerToTheQuestion