Forráskód Böngészése

Fixed write-to-file function.

Taddeüs Kroes 14 éve
szülő
commit
3c10286254
2 módosított fájl, 8 hozzáadás és 1 törlés
  1. 5 0
      src/optimize.py
  2. 3 1
      src/writer.py

+ 5 - 0
src/optimize.py

@@ -25,3 +25,8 @@ if __name__ == '__main__':
 
     print '\nOut:'
     print out
+
+    if len(argv) > 2:
+        f = open(argv[2], 'w+')
+        f.write(out)
+        f.close()

+ 3 - 1
src/writer.py

@@ -28,4 +28,6 @@ def write_to_file(filename, statements):
     '''Convert a list of statements to valid assembly code and write it to a
     file.'''
     s = write_statements(statements)
-    open(filename, 'w+').write(s).close()
+    f = open(filename, 'w+')
+    f.write(s)
+    f.close()