From 048e0c1b8cd5995b11e4f59ebf972cf2d98af46e Mon Sep 17 00:00:00 2001 From: Tony Mack Date: Thu, 21 Jun 2012 21:05:05 -0400 Subject: [PATCH] support v1 and v2 return values --- sfa/managers/slice_manager.py | 3 +++ 1 file changed, 3 insertions(+) diff --git a/sfa/managers/slice_manager.py b/sfa/managers/slice_manager.py index 445dbebd..02729b00 100644 --- a/sfa/managers/slice_manager.py +++ b/sfa/managers/slice_manager.py @@ -370,6 +370,9 @@ class SliceManager: if result.get('pl_login'): overall['pl_login'] = result['pl_login'] break + elif isinstance(result.get('value'), dict) and result['value'].get('pl_login'): + overall['pl_login'] = result['value']['pl_login'] + break # append all geni_resources overall['geni_resources'] = \ reduce (lambda x,y: x+y, [ result['geni_resources'] for result in results] , []) -- 2.43.0