From 59e24952ea02e7e93328a2dc677038c881aa8654 Mon Sep 17 00:00:00 2001 From: Leonidas Poulopoulos Date: Tue, 2 Apr 2013 17:58:56 +0300 Subject: [PATCH] Add fragment type parsing in proxy --- utils/proxy.py | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/utils/proxy.py b/utils/proxy.py index c581810..6a46562 100644 --- a/utils/proxy.py +++ b/utils/proxy.py @@ -147,8 +147,14 @@ class Applier(object): route.match['dscp'].append(dscp.dscp) except: pass - if route_obj.fragmenttype: - route.match['fragment'].append(route_obj.fragmenttype) + + try: + if route_obj.fragmenttype: + for frag in route_obj.fragmenttype.all(): + route.match['fragment'].append(frag.fragmenttype) + except: + pass + for thenaction in route_obj.then.all(): if thenaction.action_value: route.then[thenaction.action] = thenaction.action_value -- 1.7.10.4