(self, pyscript, py_version='python3', sudo=False, timeout=None)
| 790 | ]) |
| 791 | |
| 792 | def _run_python(self, pyscript, py_version='python3', sudo=False, timeout=None): |
| 793 | args, omit_sudo = [], True |
| 794 | if sudo: |
| 795 | args.append('sudo') |
| 796 | omit_sudo = False |
| 797 | timeout_args = ['--timeout', "%d" % timeout] if timeout is not None else [] |
| 798 | args += ['stdin-killer', *timeout_args, '--', py_version, '-c', pyscript] |
| 799 | return self.client_remote.run(args=args, wait=False, stdin=run.PIPE, |
| 800 | stdout=StringIO(), omit_sudo=omit_sudo) |
| 801 | |
| 802 | def run_python(self, pyscript, py_version='python3', sudo=False, timeout=None): |
| 803 | p = self._run_python(pyscript, py_version, sudo=sudo, timeout=timeout) |
no test coverage detected