|
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 |
|
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 |