(self, host)
| 19 | |
| 20 | class SSHSocket(socket.socket): |
| 21 | def __init__(self, host): |
| 22 | super().__init__( |
| 23 | socket.AF_INET, socket.SOCK_STREAM) |
| 24 | self.host = host |
| 25 | self.port = None |
| 26 | self.user = None |
| 27 | if ':' in self.host: |
| 28 | self.host, self.port = self.host.split(':') |
| 29 | if '@' in self.host: |
| 30 | self.user, self.host = self.host.split('@') |
| 31 | |
| 32 | self.proc = None |
| 33 | |
| 34 | def connect(self, **kwargs): |
| 35 | args = ['ssh'] |