Kiln » TortoiseHg » TortoiseHg
Clone URL:  
Pushed to one repository · View In Graph Contained in 1.0, 1.0.1, and 1.0.2

stable about: all platforms can now check for updates

Also fix a stupid bug left by last commit.

Changeset 328a4f3f0d23

Parent bd1a177e3301

by Steve Borho

Changes to one file · Browse files at 328a4f3f0d23 Showing diff from parent bd1a177e3301 Diff from another changeset...

 
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
63
64
65
 
73
74
75
76
77
78
79
 
43
44
45
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
 
72
73
74
 
75
76
77
@@ -43,23 +43,22 @@
    newver = (0,0,0)   upgradeurl = 'http://tortoisehg.org' - if os.name == 'nt': - try: - f = urllib2.urlopen(_verurl).read().splitlines() - newver = tuple([int(p) for p in f[0].split('.')]) - upgradeurl = f[1] # generic download URL - platform = sys.platform - if platform == 'win32': - from win32process import IsWow64Process as IsX64 - platform = IsX64() and 'x64' or 'x86' - # linux2 for Linux, darwin for OSX - for line in f[2:]: - p, url = line.split(':') - if platform == p: - upgradeurl = url.strip() - break - except: - pass + try: + f = urllib2.urlopen(_verurl).read().splitlines() + newver = tuple([int(p) for p in f[0].split('.')]) + upgradeurl = f[1] # generic download URL + platform = sys.platform + if platform == 'win32': + from win32process import IsWow64Process as IsX64 + platform = IsX64() and 'x64' or 'x86' + # linux2 for Linux, darwin for OSX + for line in f[2:]: + p, url = line.split(':') + if platform == p: + upgradeurl = url.strip() + break + except: + pass   ver = version.version()   if '+' in ver:   ver = ver[:ver.index('+')] @@ -73,7 +72,6 @@
  else:   self.set_website('http://tortoisehg.org')   - self.set_website(upgradeurl)   self.set_name("TortoiseHg")   self.set_version(_("(version %s)") % version.version())   if hasattr(self, 'set_wrap_license'):