Abbiamo avuto un problema simile e ci ha infastidito anche per un bel po'. Oggi abbiamo trovato la causa principale.
Il messaggio di errore è un po' fuorviante, non è l'"argomento" della riga di comando troppo lungo, in realtà è l'ambiente del sistema operativo passato insieme al comando. In questo caso, Python os.environ. Nella nostra base di codice, c'è un codice di riga:
os.environ['PATH'] = ':'.join([os.environ['PATH'], self.clitoolsdir])
Fa parte del __init__()
di una classe . Ogni volta che viene creato un nuovo oggetto, os.environ
è diventato più lungo, alla fine è diventato "troppo lungo".