Mercurial > repos > peterjc > mira4_assembler
comparison tools/mira4/mira4.py @ 19:8487d70e82aa draft
Uploaded v0.0.3 preview 1, target MIRA v4.0.2
| author | peterjc |
|---|---|
| date | Wed, 21 May 2014 06:56:06 -0400 |
| parents | 381aa262c8cb |
| children | aeb3e35f8236 |
comparison
equal
deleted
inserted
replaced
| 18:381aa262c8cb | 19:8487d70e82aa |
|---|---|
| 89 | 89 |
| 90 #At time of writing, this is at the end of a file, | 90 #At time of writing, this is at the end of a file, |
| 91 #but could be followed by a space in future... | 91 #but could be followed by a space in future... |
| 92 text = text.replace("-DI:trt=/tmp", "-DI:trt=" + tempfile.gettempdir()) | 92 text = text.replace("-DI:trt=/tmp", "-DI:trt=" + tempfile.gettempdir()) |
| 93 | 93 |
| 94 #Want to try to ensure this gets written to disk before MIRA attempts | |
| 95 #to open it - any networked file system may impose a delay... | |
| 94 handle = open(manifest, "w") | 96 handle = open(manifest, "w") |
| 95 handle.write(text) | 97 handle.write(text) |
| 96 handle.flush() | 98 handle.flush() |
| 99 os.fsync(handle.fileno()) | |
| 97 handle.close() | 100 handle.close() |
| 98 | 101 |
| 99 | 102 |
| 100 def log_manifest(manifest): | 103 def log_manifest(manifest): |
| 101 """Write the manifest file to stderr.""" | 104 """Write the manifest file to stderr.""" |
