139 |
139 |
140 if section in (None, 'trusted'): |
140 if section in (None, 'trusted'): |
141 # update trust information |
141 # update trust information |
142 self._trustusers.update(self.configlist('trusted', 'users')) |
142 self._trustusers.update(self.configlist('trusted', 'users')) |
143 self._trustgroups.update(self.configlist('trusted', 'groups')) |
143 self._trustgroups.update(self.configlist('trusted', 'groups')) |
|
144 |
|
145 def backupconfig(self, section, item): |
|
146 return (self._ocfg.backup(section, item), |
|
147 self._tcfg.backup(section, item), |
|
148 self._ucfg.backup(section, item),) |
|
149 def restoreconfig(self, data): |
|
150 self._ocfg.restore(data[0]) |
|
151 self._tcfg.restore(data[1]) |
|
152 self._ucfg.restore(data[2]) |
144 |
153 |
145 def setconfig(self, section, name, value, overlay=True): |
154 def setconfig(self, section, name, value, overlay=True): |
146 if overlay: |
155 if overlay: |
147 self._ocfg.set(section, name, value) |
156 self._ocfg.set(section, name, value) |
148 self._tcfg.set(section, name, value) |
157 self._tcfg.set(section, name, value) |