From 7fd5e3f132470019fa1243f242d2856ec966878a Mon Sep 17 00:00:00 2001 From: Daniel STAN Date: Thu, 21 Aug 2014 20:22:40 +0200 Subject: [PATCH] freeradius/auth.py: log en cas de plantage --- freeradius/auth.py | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/freeradius/auth.py b/freeradius/auth.py index adc374b3..96cf0c03 100644 --- a/freeradius/auth.py +++ b/freeradius/auth.py @@ -82,7 +82,11 @@ def radius_event(f): # Beware: les valeurs scalaires sont entre guillemets # Ex: Calling-Station-Id: "une_adresse_mac" data[key] = value.replace('"', '') - return f(data) + try: + return f(data) + except Exception as e: + logger.error(repr(e) + ' on data ' + repr(auth_data)) + raise return new_f