View | Details | Raw Unified | Return to bug 40728
Collapse All | Expand All

(-)python/univention/config_registry/frontend.py (-4 / +4 lines)
 Lines 142-151    Link Here 
142
					sep = min(sep_set, sep_def)
142
					sep = min(sep_set, sep_def)
143
			key = arg[0:sep]
143
			key = arg[0:sep]
144
			value = arg[sep + 1:]
144
			value = arg[sep + 1:]
145
			old = ucr.get(key)
145
			key_exists = ucr.has_key(key, write_registry_only=True)
146
			if (old is None or sep == sep_set) and validate_key(key):
146
			if (not key_exists or sep == sep_set) and validate_key(key):
147
				if not quiet:
147
				if not quiet:
148
					if ucr.has_key(key, write_registry_only=True):
148
					if key_exists:
149
						print 'Setting %s' % key
149
						print 'Setting %s' % key
150
					else:
150
					else:
151
						print 'Create %s' % key
151
						print 'Create %s' % key
 Lines 152-158    Link Here 
152
				changes[key] = value
152
				changes[key] = value
153
			else:
153
			else:
154
				if not quiet:
154
				if not quiet:
155
					if old is not None:
155
					if key_exists:
156
						print 'Not updating %s' % key
156
						print 'Not updating %s' % key
157
					else:
157
					else:
158
						print 'Not setting %s' % key
158
						print 'Not setting %s' % key

Return to bug 40728