66 program = args[0] |
66 program = args[0] |
67 arguments = args[1] |
67 arguments = args[1] |
68 if len(args) > 2: |
68 if len(args) > 2: |
69 mode = args[2] |
69 mode = args[2] |
70 else: |
70 else: |
71 mode = module.QIODevice.ReadWrite |
71 mode = module.QIODevice.OpenModeFlag.ReadWrite |
72 else: |
72 else: |
73 program = self.program() |
73 program = self.program() |
74 arguments = self.arguments() |
74 arguments = self.arguments() |
75 if len(args) == 1: |
75 if len(args) == 1: |
76 mode = args[0] |
76 mode = args[0] |
77 else: |
77 else: |
78 mode = module.QIODevice.ReadWrite |
78 mode = module.QIODevice.OpenModeFlag.ReadWrite |
79 ok = isPythonProgram(program) |
79 ok = isPythonProgram(program) |
80 if ok: |
80 if ok: |
81 if startsWithShebang(program): |
81 if startsWithShebang(program): |
82 scriptName = os.path.basename(program) |
82 scriptName = os.path.basename(program) |
83 else: |
83 else: |