Nous avons eu un problème similaire et nous avons dérangé pendant un bon moment aussi. Aujourd'hui, nous avons trouvé la cause première.
Le message d'erreur est un peu trompeur, ce n'est pas "l'argument" de la ligne de commande trop long, c'est en fait l'environnement du système d'exploitation transmis avec la commande. Dans ce cas, Python os.environ. Dans notre base de code, il y a une ligne de code :
os.environ['PATH'] = ':'.join([os.environ['PATH'], self.clitoolsdir])
Il fait partie du __init__()
d'une classe . Chaque fois qu'un nouvel objet a été créé, os.environ
s'est allongé, il est finalement devenu "trop long".