changeset 14004 | 97ed99d1f419 |
parent 13986 | 9c374cf76b7d |
child 14165 | 78bdfc756908 |
14003:ba734ff5cadd | 14004:97ed99d1f419 |
---|---|
57 data = fp.read() |
57 data = fp.read() |
58 fp.close() |
58 fp.close() |
59 os.unlink(f) |
59 os.unlink(f) |
60 try: |
60 try: |
61 os.symlink(data, f) |
61 os.symlink(data, f) |
62 except: |
62 except OSError: |
63 # failed to make a link, rewrite file |
63 # failed to make a link, rewrite file |
64 fp = open(f, "w") |
64 fp = open(f, "w") |
65 fp.write(data) |
65 fp.write(data) |
66 fp.close() |
66 fp.close() |
67 # no chmod needed at this point |
67 # no chmod needed at this point |