Show More
@@ -156,9 +156,12 b' def checklink(path):' | |||||
156 | name = tempfile.mktemp(dir=path, prefix='hg-checklink-') |
|
156 | name = tempfile.mktemp(dir=path, prefix='hg-checklink-') | |
157 | try: |
|
157 | try: | |
158 | fd = tempfile.NamedTemporaryFile(dir=path, prefix='hg-checklink-') |
|
158 | fd = tempfile.NamedTemporaryFile(dir=path, prefix='hg-checklink-') | |
159 | os.symlink(os.path.basename(fd.name), name) |
|
159 | try: | |
160 | os.unlink(name) |
|
160 | os.symlink(os.path.basename(fd.name), name) | |
161 | return True |
|
161 | os.unlink(name) | |
|
162 | return True | |||
|
163 | finally: | |||
|
164 | fd.close() | |||
162 | except AttributeError: |
|
165 | except AttributeError: | |
163 | return False |
|
166 | return False | |
164 | except OSError, inst: |
|
167 | except OSError, inst: |
General Comments 0
You need to be logged in to leave comments.
Login now