Parcourir la source

Write out generated code only when possible

Yentl Van Tendeloo il y a 7 ans
Parent
commit
27847d6c2e
1 fichiers modifiés avec 6 ajouts et 3 suppressions
  1. 6 3
      kernel/modelverse_kernel/main.py

+ 6 - 3
kernel/modelverse_kernel/main.py

@@ -393,9 +393,12 @@ class ModelverseKernel(object):
         
         #print(func)
 
-        # To write out all generated functions
-        with open('/tmp/junk/%s' % suggested_name, 'w') as f:
-            f.write(func)
+        try:
+            # Try to write out the generated code
+            with open('/tmp/%s' % suggested_name, 'w') as f:
+                f.write(func)
+        except:
+            pass
 
         yield [("RETURN", [func])]