# Copyright (c) Twisted Matrix Laboratories. # See LICENSE for details. # from twisted.conch.client import direct connectTypes = {"direct" : direct.connect} def connect(host, port, options, verifyHostKey, userAuthObject): useConnects = ['direct'] return _ebConnect(None, useConnects, host, port, options, verifyHostKey, userAuthObject) def _ebConnect(f, useConnects, host, port, options, vhk, uao): if not useConnects: return f connectType = useConnects.pop(0) f = connectTypes[connectType] d = f(host, port, options, vhk, uao) d.addErrback(_ebConnect, useConnects, host, port, options, vhk, uao) return d
Name | Type | Size | Permission | Actions |
---|---|---|---|---|
__pycache__ | Folder | 0755 |
|
|
__init__.py | File | 139 B | 0644 |
|
agent.py | File | 1.69 KB | 0644 |
|
connect.py | File | 672 B | 0644 |
|
default.py | File | 11.7 KB | 0644 |
|
direct.py | File | 3.19 KB | 0644 |
|
knownhosts.py | File | 19.41 KB | 0644 |
|
options.py | File | 4.05 KB | 0644 |
|