Merge pull request #1328 from docker/ssladapter_transport_module

Move ssladapter to transport module
This commit is contained in:
Ben Firshman 2016-12-02 14:44:03 +00:00 committed by GitHub
commit dfa4b76989
5 changed files with 8 additions and 8 deletions

View File

@ -17,7 +17,7 @@ from .network import NetworkApiMixin
from .service import ServiceApiMixin
from .swarm import SwarmApiMixin
from .volume import VolumeApiMixin
from .. import auth, ssladapter
from .. import auth
from ..constants import (DEFAULT_TIMEOUT_SECONDS, DEFAULT_USER_AGENT,
IS_WINDOWS_PLATFORM, DEFAULT_DOCKER_API_VERSION,
STREAM_HEADER_SIZE_BYTES, DEFAULT_NUM_POOLS,
@ -25,7 +25,7 @@ from ..constants import (DEFAULT_TIMEOUT_SECONDS, DEFAULT_USER_AGENT,
from ..errors import (DockerException, TLSParameterError,
create_api_error_from_http_exception)
from ..tls import TLSConfig
from ..transport import UnixAdapter
from ..transport import SSLAdapter, UnixAdapter
from ..utils import utils, check_resource, update_headers
from ..utils.socket import frames_iter
try:
@ -121,9 +121,7 @@ class APIClient(
if isinstance(tls, TLSConfig):
tls.configure_client(self)
elif tls:
self._custom_adapter = ssladapter.SSLAdapter(
pool_connections=num_pools
)
self._custom_adapter = SSLAdapter(pool_connections=num_pools)
self.mount('https://', self._custom_adapter)
self.base_url = base_url

View File

@ -1,7 +1,8 @@
import os
import ssl
from . import errors, ssladapter
from . import errors
from .transport import SSLAdapter
class TLSConfig(object):
@ -84,7 +85,7 @@ class TLSConfig(object):
if self.cert:
client.cert = self.cert
client.mount('https://', ssladapter.SSLAdapter(
client.mount('https://', SSLAdapter(
ssl_version=self.ssl_version,
assert_hostname=self.assert_hostname,
assert_fingerprint=self.assert_fingerprint,

View File

@ -1,5 +1,6 @@
# flake8: noqa
from .unixconn import UnixAdapter
from .ssladapter import SSLAdapter
try:
from .npipeconn import NpipeAdapter
from .npipesocket import NpipeSocket

View File

@ -1,5 +1,5 @@
import unittest
from docker import ssladapter
from docker.transport import ssladapter
try:
from backports.ssl_match_hostname import (