def _prep_ssh(
            self,
            tgt,
            fun,
            arg=(),
            timeout=None,
            expr_form='glob',
            kwarg=None,
            **kwargs):
        opts = copy.deepcopy(self.opts)
        opts.update(kwargs)
        if timeout:
            opts['timeout'] = timeout
        arg = salt.utils.args.condition_input(arg, kwarg)
        opts['argv'] = [fun] + arg
        opts['selected_target_option'] = expr_form
        opts['tgt'] = tgt
        opts['arg'] = arg
        return salt.client.ssh.SSH(opts)
>>> import os
dataset/ETHPy150Open saltstack/salt/salt/client/ssh/client.py/SSHClient._prep_ssh--crossover with--dataset/ETHPy150Open sodastsai/taskr/taskr/contrib/filetools.py/md5