Lines Matching refs:key
308 def __setitem__(self, key, value):
309 val = self[key]
314 super(SimObjectVector, self).__setitem__(key, value)
1070 def handle_kwarg(self, kwargs, key, elseVal = None):
1071 if key in kwargs:
1072 setattr(self, key, kwargs.pop(key))
1074 setattr(self, key, elseVal)
1076 raise TypeError("No value set for %s" % key)
1144 def handle_kwarg(self, kwargs, key, elseVal = None):
1145 if key in kwargs:
1146 setattr(self, key, kwargs.pop(key))
1148 setattr(self, key, elseVal)
1150 raise TypeError("No value set for %s" % key)
2028 def __getitem__(self, key):
2029 if not isinstance(key, int):
2031 if key >= len(self.elements):
2035 for i in range(len(self.elements), key+1)]
2037 return self.elements[key]
2042 def __setitem__(self, key, value):
2043 if not isinstance(key, int):
2045 self[key].connect(value)