code: def _low_level_execute_command(self, cmd, sudoable=True, in_data=None,
                                     executable=None,
                                     encoding_errors='surrogate_then_replace',
                                     chdir=None):
          
          LOG.debug('_low_level_execute_command(%r, in_data=%r, exe=%r, dir=%r)',
                    cmd, type(in_data), executable, chdir)
          if executable is None:  # executable defaults to False
              executable = self._play_context.executable
          if executable:
              cmd = executable + ' -c ' + shlex_quote(cmd)
  
          rc, stdout, stderr = self._connection.exec_command(
              cmd=cmd,
              in_data=in_data,
              sudoable=sudoable,
              mitogen_chdir=chdir,
          )
          stdout_text = to_text(stdout, errors=encoding_errors)
  
          return {
              'rc': rc,
              'stdout': stdout_text,
              'stdout_lines': stdout_text.splitlines(),
              'stderr': stderr,
          }
docs: Override the base implementation by simply calling
          target.exec_command() in the target context.