From 9e2629314d4078425936083f684338c5c56b09cb Mon Sep 17 00:00:00 2001 From: Tony Mack Date: Thu, 17 Nov 2011 12:08:27 -0500 Subject: [PATCH] fix bug in add_service() --- sfa/rspecs/elements/versions/pgv2Services.py | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/sfa/rspecs/elements/versions/pgv2Services.py b/sfa/rspecs/elements/versions/pgv2Services.py index 9fadc56c..7cffc919 100644 --- a/sfa/rspecs/elements/versions/pgv2Services.py +++ b/sfa/rspecs/elements/versions/pgv2Services.py @@ -14,13 +14,13 @@ class PGv2Services: 'execute': Execute.fields, 'login': Login.fields} for (name, fields) in child_elements.items(): - objects = service.get(name) - if not objects: + child = service.get(name) + if not child: continue - if isinstance(objects, basestring): - service_elem.add_instance(name, objects, fields) - elif isinstance(objects, list): - for obj in objects: + if isinstance(child, dict): + service_elem.add_instance(name, child, fields) + elif isinstance(child, list): + for obj in child: service_elem.add_instance(name, obj, fields) @staticmethod -- 2.47.0