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