VTE indeed silently fixed the python binding to take 2 arguments instead of 3, causing such a backward incompatible breakage. As far as mainstream Terminator is concerned, it should try-except, or just require a new enough VTE and go with the fixed API.
See e.g. https:/ /bugs.launchpad .net/ubuntu/ +source/ ubuntu- release- upgrader/ +bug/1780501 for details.
VTE indeed silently fixed the python binding to take 2 arguments instead of 3, causing such a backward incompatible breakage. As far as mainstream Terminator is concerned, it should try-except, or just require a new enough VTE and go with the fixed API.