()
| 311 | |
| 312 | |
| 313 | def main(): |
| 314 | try: |
| 315 | file = sys.argv[1] |
| 316 | except IndexError: |
| 317 | fid = sys.stdin |
| 318 | outfile = sys.stdout |
| 319 | else: |
| 320 | fid = open(file, 'r') |
| 321 | (base, ext) = os.path.splitext(file) |
| 322 | newname = base |
| 323 | outfile = open(newname, 'w') |
| 324 | |
| 325 | allstr = fid.read() |
| 326 | try: |
| 327 | writestr = process_str(allstr) |
| 328 | except ValueError as e: |
| 329 | raise ValueError(f"In {file} loop at {e}") from None |
| 330 | |
| 331 | outfile.write(writestr) |
| 332 | |
| 333 | |
| 334 | if __name__ == "__main__": |
no test coverage detected
searching dependent graphs…