Browse Source

Deprecation warning when DOCKER_CLIENT_TIMEOUT is used

Signed-off-by: Joffrey F <[email protected]>
Joffrey F 10 năm trước cách đây
mục cha
commit
e634fe3fd6
1 tập tin đã thay đổi với 6 bổ sung0 xóa
  1. 6 0
      compose/cli/docker_client.py

+ 6 - 0
compose/cli/docker_client.py

@@ -1,9 +1,12 @@
+import logging
 import os
 import ssl
 
 from docker import Client
 from docker import tls
 
+log = logging.getLogger(__name__)
+
 
 def docker_client():
     """
@@ -34,5 +37,8 @@ def docker_client():
             ca_cert=ca_cert,
         )
 
+    if 'DOCKER_CLIENT_TIMEOUT' in os.environ:
+        log.warn('The DOCKER_CLIENT_TIMEOUT environment variable is deprecated. Please use COMPOSE_HTTP_TIMEOUT instead.')
     timeout = int(os.environ.get('COMPOSE_HTTP_TIMEOUT', os.environ.get('DOCKER_CLIENT_TIMEOUT', 60)))
+
     return Client(base_url=base_url, tls=tls_config, version=api_version, timeout=timeout)