[digicode] Transcription de save_code au nouveau backends (l'intranet2)
This commit is contained in:
parent
ec44ba1d59
commit
42829db9eb
1 changed files with 8 additions and 10 deletions
|
@ -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
|
||||||
|
|
||||||
|
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue