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