MCPcopy Create free account
hub / github.com/ceph/ceph / _run_python

Method _run_python

qa/tasks/cephfs/mount.py:792–800  ·  view source on GitHub ↗
(self, pyscript, py_version='python3', sudo=False, timeout=None)

Source from the content-addressed store, hash-verified

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)

Callers 15

run_pythonMethod · 0.95
open_for_readingMethod · 0.95
open_for_writingMethod · 0.95
open_no_dataMethod · 0.95
open_backgroundMethod · 0.95
open_dir_backgroundMethod · 0.95
lock_backgroundMethod · 0.95
lock_and_releaseMethod · 0.95
write_backgroundMethod · 0.95
open_n_backgroundMethod · 0.95
readlinkMethod · 0.95
statMethod · 0.95

Calls 2

appendMethod · 0.45
runMethod · 0.45

Tested by

no test coverage detected