135 if not fileName: |
135 if not fileName: |
136 return |
136 return |
137 |
137 |
138 try: |
138 try: |
139 os.rename(fileName, fileName + ".orig") |
139 os.rename(fileName, fileName + ".orig") |
140 except EnvironmentError: |
140 except OSError: |
141 pass |
141 pass |
142 try: |
142 try: |
143 hgOut = subprocess.check_output(["hg", "identify", "-i"]) # secok |
143 hgOut = subprocess.check_output(["hg", "identify", "-i"]) # secok |
144 hgOut = hgOut.decode() |
144 hgOut = hgOut.decode() |
145 except (OSError, subprocess.CalledProcessError): |
145 except (OSError, subprocess.CalledProcessError): |
170 if not fileName: |
170 if not fileName: |
171 return |
171 return |
172 |
172 |
173 try: |
173 try: |
174 os.rename(fileName, fileName + ".orig") |
174 os.rename(fileName, fileName + ".orig") |
175 except EnvironmentError: |
175 except OSError: |
176 pass |
176 pass |
177 with open(fileName + ".orig", "r", encoding="utf-8") as f: |
177 with open(fileName + ".orig", "r", encoding="utf-8") as f: |
178 text = f.read() |
178 text = f.read() |
179 text = ( |
179 text = ( |
180 text.replace("@VERSION@", version) |
180 text.replace("@VERSION@", version) |