fix: delete monkey patch

pull/123/head
liuzheng712 2016-03-04 23:17:19 +08:00
parent ef3156e6f7
commit 1ac9bebb8d
1 changed files with 0 additions and 21 deletions

View File

@ -32,27 +32,6 @@ from jperm.ansible_api import MyRunner
# from jlog.log_api import escapeString
from jlog.models import ExecLog, FileLog
def _patched_exec_command(self,
command,
bufsize=-1,
timeout=None,
get_pty=False,
stdin_binary=True,
stdout_binary=False,
stderr_binary=False):
chan = self._transport.open_session()
if get_pty:
chan.get_pty()
chan.settimeout(timeout)
chan.exec_command(command)
stdin = chan.makefile('wb' if stdin_binary else 'w', bufsize)
stdout = chan.makefile('rb' if stdin_binary else 'r', bufsize)
stderr = chan.makefile_stderr('rb' if stdin_binary else 'r', bufsize)
return stdin, stdout, stderr
paramiko.SSHClient.exec_command = _patched_exec_command
login_user = get_object(User, username=getpass.getuser())
try:
remote_ip = os.environ.get('SSH_CLIENT').split()[0]