Bonjour
J'ai un script python qui permet de récupérer les derniers IDs des scénarios créés et d'approuver ces scénarios.
Voici mon code

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
 
parser = argparse.ArgumentParser() 
parser.add_argument('num', help='Number of scenarios to select', default=1, type=int) 
options = parser.parse_args() 
 
process = "/path/one-ctl so list kind:one.scenario.SharedScenario | tail -'%i' | awk '{print $1}'"%options.num 
 
retrieveId = subprocess.check_output(process, shell=True).rstrip() 
Idd = int(retrieveId) 
for n in Idd: 
    VASC.one_sdk_Sdk.scenario.submit(id=n) 
    VASC.one_sdk_Sdk.scenario.schedule(id=n)
Quand j'exécute mon script python j'ai cette erreur.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
Traceback (most recent call last):
  File "connect2vasc2.py", line 57, in <module>
    Idd = int(retrieveId)
ValueError: invalid literal for int() with base 10: '472\n474
Quelqu'un pourrai m'aider.
Merci d'avance