[digicode] Transcription de save_code au nouveau backends (l'intranet2)

This commit is contained in:
Valentin Samir 2014-02-07 20:37:49 +01:00
parent ec44ba1d59
commit 42829db9eb

View file

@ -76,18 +76,16 @@ def __init__():
# ############################### # ###############################
# save_code # save_code
# ############################### # ###############################
# enregistre le codes avec "monString" dans le fichier # enregistre le codes pour user_name sur l'intranet2
# #
def save_code(code, monString=""): def save_code(code, user_name):
"""enregistre le codes avec "monString" dans le fichier """ """enregistre le codes pour ``user_name``"""
code = str(code) code = str(code)
if os.path.exists( os.path.join( CODES_DIR, code ) ): response = requests.post(CREATION_LINK + code, data={'password':digicode_pass, 'user':user_name}, verify=CERTIFICATE, timeout=2)
raise CodeAlreadyExists try:
# On enregistre le fichier avec le code pour numero code = int(response.content)
codefichier = open( os.path.join( CODES_DIR, code ) , 'w') except (TypeError, ValueError):
codefichier.write(monString) raise ValueError(response.content)
codefichier.write("\n")
codefichier.close()
return code return code