Lines Matching refs:prop
141 pval = self.get_prop_val(pg=self.CREDPG, prop=p)
150 pval = self.get_prop_val_list(pg=self.DEFPG, prop=p)
154 pval = self.get_prop_val(pg=self.DEFPG, prop=p)
362 for (prop, ptype, val) in cldb:
363 self.traceit(' prop check >> ', prop, ptype, val)
364 if prop == 'version':
371 elif prop == 'search_base':
373 elif prop == 'preferred_server_list' or prop == 'server_list':
375 elif prop in self.CREDCONFIG.keys():
378 elif not prop in self.ALLPROPS.keys():
388 for (prop, ptype, val) in crdb:
390 if self.CREDCONFIG[prop]:
413 # Create the multivalued prop list
416 for prop in self.ALLPROPS.keys():
417 if self.ALLPROPS[prop][2]:
418 mval[prop] = []
419 mvaltype[prop] = self.ALLPROPS[prop][0]
420 # Populate the multivalued prop list
421 for (prop, ptype, val) in cldb:
422 if self.ALLPROPS[prop][2] and mvaltype[prop] == ptype:
423 mval[prop].append(val)
425 for (prop, ptype, val) in cldb:
426 self.traceit(' adding: ', prop, ptype, val)
429 if self.ALLPROPS[prop][2]: # Skip over multivalued props
431 if not self.add_prop_val(self.DEFPG, prop, ptype, val):
432 self.traceit(' ERR adding: ', prop, ptype, val)
435 for prop in mval.keys():
436 if len(mval[prop]) > 0:
437 ptype = mvaltype[prop]
438 if not self.add_prop_val(self.DEFPG, prop, ptype, mval[prop]):
439 self.traceit(' ERR adding: ', prop, ptype, mval[prop])
445 for (prop, ptype, val) in crdb:
446 self.traceit(' adding: ', prop, ptype, val)
449 if not self.add_prop_val(self.CREDPG, prop, ptype, val):
450 self.traceit(' ERR adding: ', prop, ptype, val)