Lines Matching refs:attr
75 for attr in on_disk:
76 if (attr in out and
77 attr not in self.use_existing_attrs) or \
78 (attr in old_plan and
79 old_plan[attr] == on_disk[attr]):
83 if attr == "uid" and attr not in out:
84 out[attr] = on_disk[attr]
88 if attr == "password" and \
89 out[attr] not in self.mutable_passwords:
98 if attr != "group-list":
99 out[attr] = on_disk[attr]
101 out[attr] = list(
102 self.as_set(out.get(attr, [])) |
103 self.as_set(on_disk[attr]))
168 for attr in default_attrs:
169 if attr not in self.attrs:
170 self.attrs[attr] = default_attrs[attr]
280 for attr in self.use_existing_attrs:
281 if attr in should_be:
282 cur_attrs[attr] = should_be[attr]
284 if attr in cur_attrs:
285 del cur_attrs[attr]