diff options
author | Jeff Forcier <jeff@bitprophet.org> | 2017-06-06 12:25:11 -0700 |
---|---|---|
committer | Jeff Forcier <jeff@bitprophet.org> | 2017-06-06 12:25:11 -0700 |
commit | a2e54d5ea4f726de1fe27b1da792787a2344060e (patch) | |
tree | 2b1acc722b711dbab1b47a09d9915b9198df737b | |
parent | 91e53ab303e4f881ca1f59473b5e7ea8f600b0ae (diff) |
That was easy. Closes #857
-rw-r--r-- | paramiko/client.py | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/paramiko/client.py b/paramiko/client.py index 8e9038dd..08fe69d4 100644 --- a/paramiko/client.py +++ b/paramiko/client.py @@ -22,6 +22,7 @@ SSH client & key policies from binascii import hexlify import getpass +import inspect import os import socket import warnings @@ -182,6 +183,8 @@ class SSHClient (ClosingContextManager): the policy to use when receiving a host key from a previously-unknown server """ + if inspect.isclass(policy): + policy = policy() self._policy = policy def _families_and_addresses(self, hostname, port): |