Index: python-pyflow/pyflow/src/pyflow.py
===================================================================
--- python-pyflow.orig/pyflow/src/pyflow.py
+++ python-pyflow/pyflow/src/pyflow.py
@@ -788,9 +788,11 @@ def writeDotScript(taskDotScriptFile,
     """
     import inspect
 
-    dsfp = os.fdopen(os.open(taskDotScriptFile, os.O_WRONLY | os.O_CREAT, 0755), 'w')
+    dsfp = os.fdopen(os.open(taskDotScriptFile, os.O_WRONLY | os.O_CREAT,
+                                                stat.S_IRWXU | stat.S_IRGRP | stat.S_IXGRP | stat.S_IROTH | stat.S_IXOTH),
+                     'w')
 
-    dsfp.write("""#!/usr/bin/env python
+    dsfp.write("""#!/usr/bin/env python3
 #
 # This is a script to create a dot graph from pyflow state files.
 # Usage: $script >| task_graph.dot
