Parce correct JSON for handling errors
This commit is contained in:
parent
cf07310837
commit
3fe37becb1
|
@ -1,2 +1,3 @@
|
|||
__pycache__
|
||||
userEnv.py
|
||||
.vscode
|
||||
|
|
9
pay.py
9
pay.py
|
@ -1,6 +1,6 @@
|
|||
#!/usr/bin/env python3
|
||||
|
||||
import sys, re, os.path, json
|
||||
import sys, re, os.path, json, ast
|
||||
from shutil import copyfile
|
||||
if not os.path.isfile("userEnv.py"):
|
||||
copyfile("userEnv.py.template", "userEnv.py")
|
||||
|
@ -50,8 +50,8 @@ paramsBuild = {
|
|||
try:
|
||||
txDoc = str(client.execute(queryBuild, variable_values=paramsBuild))[13:-3].replace('\\n','\n')
|
||||
except Exception as e:
|
||||
#e = json.dumps(str(e))
|
||||
sys.stderr.write("Echec de la génération du document:\n" + str(e) + "\n")
|
||||
message = ast.literal_eval(str(e))["message"]
|
||||
sys.stderr.write("Echec de la génération du document:\n" + message + "\n")
|
||||
sys.exit(1)
|
||||
|
||||
# Check document
|
||||
|
@ -104,7 +104,8 @@ try:
|
|||
sentTX = client.execute(querySign, variable_values=paramsSign)
|
||||
print(colored("Transaction effectué avec succès !", "green"))
|
||||
except Exception as e:
|
||||
sys.stderr.write("Echec de la transaction:\n" + str(e) + "\n")
|
||||
message = ast.literal_eval(str(e))["message"]
|
||||
sys.stderr.write("Echec de la transaction:\n" + message + "\n")
|
||||
sys.exit(1)
|
||||
|
||||
#print(sentTX) #For debug
|
||||
|
|
Reference in New Issue