File: Python3_fdopen.patch

package info (click to toggle)
python-pyflow 1.1.20-4
  • links: PTS, VCS
  • area: main
  • in suites: bookworm
  • size: 996 kB
  • sloc: python: 4,154; sh: 219; ansic: 15; makefile: 5
file content (18 lines) | stat: -rw-r--r-- 787 bytes parent folder | download | duplicates (2)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
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