Lines Matching refs:key

153   def getType(self, key):  argument
156 value = dict.__getitem__(self, key)
157 self.writeLogLine('getType: Getting local type for '+key+' '+str(value))
162 return self.send(key)
165 def dict_has_key(self, key): argument
167 return key in dict(self)
169 def __getitem__(self, key): argument
172 if self.dict_has_key(key):
173 self.writeLogLine('__getitem__: '+key+' has local type')
177 if self.send(key, operation = 'has_key'):
179 return self.send(key)
182 arg = self.send(key, operation = 'getType')
185 arg = nargs.Arg(key)
190 arg = nargs.Arg(key)
193 self.send(key, value, operation = '__setitem__')
196 self.writeLogLine('__getitem__: Setting local type for '+key)
197 dict.__setitem__(self, key, nargs.Arg(key))
199 self.writeLogLine('__getitem__: Setting local value for '+key)
200 return dict.__getitem__(self, key).getValue()
202 def setType(self, key, value, forceLocal = 0): argument
207 value.setKey(key)
208 if forceLocal or self.parent is None or self.dict_has_key(key):
209 if self.dict_has_key(key):
210 v = dict.__getitem__(self, key)
217 …print('Warning! Incorrect argument type specified: -'+str(key)+'='+str(v.getValue())+' - expecting…
220 dict.__setitem__(self, key, value)
223 return self.send(key, value)
226 def __setitem__(self, key, value): argument
228 if not self.dict_has_key(key):
230 return self.send(key, value)
232 dict.__setitem__(self, key, nargs.Arg(key))
233 dict.__getitem__(self, key).setValue(value)
234 self.writeLogLine('__setitem__: Set value for '+key+' to '+str(dict.__getitem__(self, key)))
238 def __delitem__(self, key): argument
240 if self.dict_has_key(key):
241 dict.__delitem__(self, key)
244 self.send(key)
256 def __contains__(self, key): argument
258 if self.dict_has_key(key):
259 if dict.__getitem__(self, key).isValueSet():
260 self.writeLogLine('has_key: Have value for '+key)
262 self.writeLogLine('has_key: Do not have value for '+key)
263 return dict.__getitem__(self, key).isValueSet()
265 return self.send(key)
268 def get(self, key, default=None): argument
269 if key in self:
270 return self.__getitem__(key)
274 def hasType(self, key): argument
276 if self.dict_has_key(key):
279 return self.send(key)
295 keyList = [key for key in dict.keys(self) if dict.__getitem__(self, key).isValueSet()]
317 def insertArg(self, key, value, arg): argument
319 if not key is None:
320 self[key] = value
333 (key, value) = nargs.Arg.parseArgument(arg)
334 self.insertArg(key, value, arg)
336 for key in args.keys():
337 if isinstance(args[key], str):
338 value = nargs.Arg.parseValue(args[key])
340 value = args[key]
341 self.insertArg(key, value, None)
343 (key, value) = nargs.Arg.parseArgument(args)
344 self.insertArg(key, value, args)
493 def send(self, key = None, value = None, operation = None): argument
504 if not key is None:
505 packet.append(key)
712 for key in rdict.types():
713 if not key.startswith('cacheKey') and not key.startswith('stamp-'):
714 print(str(key)+' '+str(rdict.getType(key)))
718 for key in rdict.types():
719 if key.startswith('cacheKey'):
720 print(str(key)+' '+str(rdict.getType(key)))
724 for key in rdict.types():
725 if key.startswith('stamp-'):
726 print(str(key)+' '+str(rdict.getType(key)))