Kiln » TortoiseHg » TortoiseHg
Clone URL:  
Pushed to one repository · View In Graph Contained in 0.7, 0.7.1, and 0.7.2

tortoisehg: catch errors on re-unregister

just prevents tracebacks

Changeset a7d4a0c9e5e5

Parent 95ec18d34834

by Steve Borho

Changes to one file · Browse files at a7d4a0c9e5e5 Showing diff from parent 95ec18d34834 Diff from another changeset...

Change 1 of 2 Show Entire File tortoisehg.py Stacked
 
38
39
40
41
42
 
 
 
 
 
43
44
45
 
133
134
135
136
 
 
 
38
39
40
 
 
41
42
43
44
45
46
47
48
 
136
137
138
 
 
139
@@ -38,8 +38,11 @@
  key = r"Software\TortoiseHg"   cat = _winreg.HKEY_LOCAL_MACHINE   if (unregister): - _winreg.DeleteKey(cat, key) - print "TortoiseHg unregistered" + try: + _winreg.DeleteKey(cat, key) + print "TortoiseHg unregistered" + except WindowsError: + print 'TortoiseHg was not registered'   else:   _winreg.SetValue(cat, key, _winreg.REG_SZ, bin_path)   print "TortoiseHg registered" @@ -133,4 +136,4 @@
  else:   register_tortoise_path()   - \ No newline at end of file
+