浏览代码

Write out generated code only when possible

Yentl Van Tendeloo 7 年之前
父节点
当前提交
27847d6c2e
共有 1 个文件被更改,包括 6 次插入3 次删除
  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])]