auth.py: convertit data en dict une seule fois
This commit is contained in:
parent
80fff2f826
commit
4915d64e90
1 changed files with 8 additions and 5 deletions
|
@ -101,11 +101,14 @@ def radius_event(fun):
|
||||||
tuples en entrée en un dictionnaire."""
|
tuples en entrée en un dictionnaire."""
|
||||||
|
|
||||||
def new_f(auth_data):
|
def new_f(auth_data):
|
||||||
data = dict()
|
if type(auth_data) == dict:
|
||||||
for (key, value) in auth_data or []:
|
data = auth_data
|
||||||
# Beware: les valeurs scalaires sont entre guillemets
|
else:
|
||||||
# Ex: Calling-Station-Id: "une_adresse_mac"
|
data = dict()
|
||||||
data[key] = value.replace('"', '')
|
for (key, value) in auth_data or []:
|
||||||
|
# Beware: les valeurs scalaires sont entre guillemets
|
||||||
|
# Ex: Calling-Station-Id: "une_adresse_mac"
|
||||||
|
data[key] = value.replace('"', '')
|
||||||
try:
|
try:
|
||||||
return fun(data)
|
return fun(data)
|
||||||
except Exception as err:
|
except Exception as err:
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue