79 # TODO: Of course, this will fail if the system needs the variables |
79 # TODO: Of course, this will fail if the system needs the variables |
80 # PYTHONPATH or PYTHONHOME set to certain values. |
80 # PYTHONPATH or PYTHONHOME set to certain values. |
81 if '_PY2APP_LAUNCHED_' in env: |
81 if '_PY2APP_LAUNCHED_' in env: |
82 val=env['_PY2APP_LAUNCHED_'] |
82 val=env['_PY2APP_LAUNCHED_'] |
83 if val=='1': |
83 if val=='1': |
84 del env['PYTHONPATH'] |
84 if 'PYTHONPATH' in env: |
85 del env['PYTHONHOME'] |
85 del env['PYTHONPATH'] |
|
86 if 'PYTHONHOME' in env: |
|
87 del env['PYTHONHOME'] |
86 |
88 |
87 self.proc=Popen(cmd, env=env, stdout=PIPE, stderr=PIPE, stdin=PIPE) |
89 self.proc=Popen(cmd, env=env, stdout=PIPE, stderr=PIPE, stdin=PIPE) |
88 |
90 |
89 # We don't do passphrase input etc. |
91 # We don't do passphrase input etc. |
90 self.proc.stdin.close() |
92 self.proc.stdin.close() |