summaryrefslogtreecommitdiffstats
path: root/nova/adminclient.py
diff options
context:
space:
mode:
Diffstat (limited to 'nova/adminclient.py')
-rw-r--r--nova/adminclient.py6
1 files changed, 5 insertions, 1 deletions
diff --git a/nova/adminclient.py b/nova/adminclient.py
index e81e0470f..7ef3497bc 100644
--- a/nova/adminclient.py
+++ b/nova/adminclient.py
@@ -69,6 +69,7 @@ class ProjectInfo(object):
self.connection = connection
self.projectname = projectname
self.endpoint = endpoint
+ self.memberIds = []
def __repr__(self):
return 'ProjectInfo:%s' % self.projectname
@@ -77,7 +78,10 @@ class ProjectInfo(object):
return None
def endElement(self, name, value, connection):
- setattr(self, name, str(value))
+ if name == 'item':
+ self.memberIds.append(value)
+ elif name != 'memberIds':
+ setattr(self, name, str(value))
class HostInfo(object):
"""