Config: Add support for a Self.all proxy object

This commit is contained in:
Ali Saidi
2011-07-10 12:56:08 -05:00
parent 83f91db2cc
commit 9751a1d3e7
3 changed files with 30 additions and 1 deletions

View File

@@ -184,7 +184,10 @@ class VectorParamValue(list):
return [ v.getValue() for v in self ]
def unproxy(self, base):
return [v.unproxy(base) for v in self]
if len(self) == 1 and isinstance(self[0], AllProxy):
return self[0].unproxy(base)
else:
return [v.unproxy(base) for v in self]
class SimObjectVector(VectorParamValue):
# support clone operation