Mercurial > hg
comparison tests/hghave @ 16688:cfb6682961b8
cleanup: replace naked excepts with more specific ones
author | Brodie Rao <brodie@sf.io> |
---|---|
date | Sat, 12 May 2012 16:02:45 +0200 |
parents | 43d55088415a |
children | 40d930848fd0 |
comparison
equal
deleted
inserted
replaced
16687:e34106fa0dc3 | 16688:cfb6682961b8 |
---|---|
58 try: | 58 try: |
59 fd, path = tempfile.mkstemp(prefix=tempprefix, suffix='\n\r') | 59 fd, path = tempfile.mkstemp(prefix=tempprefix, suffix='\n\r') |
60 os.close(fd) | 60 os.close(fd) |
61 os.remove(path) | 61 os.remove(path) |
62 return True | 62 return True |
63 except: | 63 except (IOError, OSError): |
64 return False | 64 return False |
65 | 65 |
66 def has_executablebit(): | 66 def has_executablebit(): |
67 try: | 67 try: |
68 EXECFLAGS = stat.S_IXUSR | stat.S_IXGRP | stat.S_IXOTH | 68 EXECFLAGS = stat.S_IXUSR | stat.S_IXGRP | stat.S_IXOTH |
91 if path == p2: | 91 if path == p2: |
92 p2 = os.path.join(d, b.lower()) | 92 p2 = os.path.join(d, b.lower()) |
93 try: | 93 try: |
94 s2 = os.stat(p2) | 94 s2 = os.stat(p2) |
95 return s2 == s1 | 95 return s2 == s1 |
96 except: | 96 except OSError: |
97 return False | 97 return False |
98 finally: | 98 finally: |
99 os.remove(path) | 99 os.remove(path) |
100 | 100 |
101 def has_inotify(): | 101 def has_inotify(): |