cassinyspawner/swarmspawner.py
def client(self):
        """single global client instance"""
        cls = self.__class__

        if cls._client is None:
            kwargs = {}
            if self.tls_config:
                kwargs['tls'] = docker.tls.TLSConfig(**self.tls_config)
            kwargs.update(kwargs_from_env())
            client = docker.APIClient(version='auto', **kwargs)

            cls._client = client
        return cls._client
def client(self):
        cls = self.__class__

        if cls._client is None:
            kwargs = {}
            if self.tls_config:
                kwargs['tls'] = docker.tls.TLSConfig(**self.tls_config)
            kwargs.update(kwargs_from_env())
            client = docker.APIClient(version='auto', **kwargs)

            cls._client = client
        return cls._client
def client ( self ) : cls = self . __class__ if cls . _client is None : kwargs = { } if self . tls_config : kwargs [ 'tls' ] = docker . tls . TLSConfig ( * * self . tls_config ) kwargs . update ( kwargs_from_env ( ) ) client = docker . APIClient ( version = 'auto' , * * kwargs ) cls . _client = client return cls . _client
single global client instance
single global client instance