Skip to content

Commit 4c6437d

Browse files
committed
Merge pull request #3212 from valohai/ruff-i
2 parents 0fd79c8 + d50cc42 commit 4c6437d

File tree

95 files changed

+363
-238
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

95 files changed

+363
-238
lines changed

docker/__init__.py

+1-2
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,6 @@
11
from .api import APIClient
22
from .client import DockerClient, from_env
3-
from .context import Context
4-
from .context import ContextAPI
3+
from .context import Context, ContextAPI
54
from .tls import TLSConfig
65
from .version import __version__
76

docker/api/build.py

+1-5
Original file line numberDiff line numberDiff line change
@@ -3,11 +3,7 @@
33
import os
44
import random
55

6-
from .. import auth
7-
from .. import constants
8-
from .. import errors
9-
from .. import utils
10-
6+
from .. import auth, constants, errors, utils
117

128
log = logging.getLogger(__name__)
139

docker/api/client.py

+16-6
Original file line numberDiff line numberDiff line change
@@ -8,12 +8,22 @@
88
import requests.exceptions
99

1010
from .. import auth
11-
from ..constants import (DEFAULT_NUM_POOLS, DEFAULT_NUM_POOLS_SSH,
12-
DEFAULT_MAX_POOL_SIZE, DEFAULT_TIMEOUT_SECONDS,
13-
DEFAULT_USER_AGENT, IS_WINDOWS_PLATFORM,
14-
MINIMUM_DOCKER_API_VERSION, STREAM_HEADER_SIZE_BYTES)
15-
from ..errors import (DockerException, InvalidVersion, TLSParameterError,
16-
create_api_error_from_http_exception)
11+
from ..constants import (
12+
DEFAULT_MAX_POOL_SIZE,
13+
DEFAULT_NUM_POOLS,
14+
DEFAULT_NUM_POOLS_SSH,
15+
DEFAULT_TIMEOUT_SECONDS,
16+
DEFAULT_USER_AGENT,
17+
IS_WINDOWS_PLATFORM,
18+
MINIMUM_DOCKER_API_VERSION,
19+
STREAM_HEADER_SIZE_BYTES,
20+
)
21+
from ..errors import (
22+
DockerException,
23+
InvalidVersion,
24+
TLSParameterError,
25+
create_api_error_from_http_exception,
26+
)
1727
from ..tls import TLSConfig
1828
from ..transport import UnixHTTPAdapter
1929
from ..utils import check_resource, config, update_headers, utils

docker/api/container.py

+8-7
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,14 @@
11
from datetime import datetime
22

3-
from .. import errors
4-
from .. import utils
3+
from .. import errors, utils
54
from ..constants import DEFAULT_DATA_CHUNK_SIZE
6-
from ..types import CancellableStream
7-
from ..types import ContainerConfig
8-
from ..types import EndpointConfig
9-
from ..types import HostConfig
10-
from ..types import NetworkingConfig
5+
from ..types import (
6+
CancellableStream,
7+
ContainerConfig,
8+
EndpointConfig,
9+
HostConfig,
10+
NetworkingConfig,
11+
)
1112

1213

1314
class ContainerApiMixin:

docker/api/exec_api.py

+1-2
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,4 @@
1-
from .. import errors
2-
from .. import utils
1+
from .. import errors, utils
32
from ..types import CancellableStream
43

54

docker/api/network.py

+2-3
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,6 @@
1-
from ..errors import InvalidVersion
2-
from ..utils import check_resource, minimum_version
3-
from ..utils import version_lt
41
from .. import utils
2+
from ..errors import InvalidVersion
3+
from ..utils import check_resource, minimum_version, version_lt
54

65

76
class NetworkApiMixin:

docker/api/secret.py

+1-2
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,6 @@
11
import base64
22

3-
from .. import errors
4-
from .. import utils
3+
from .. import errors, utils
54

65

76
class SecretApiMixin:

docker/api/swarm.py

+3-4
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,8 @@
1-
import logging
21
import http.client as http_client
2+
import logging
3+
4+
from .. import errors, types, utils
35
from ..constants import DEFAULT_SWARM_ADDR_POOL, DEFAULT_SWARM_SUBNET_SIZE
4-
from .. import errors
5-
from .. import types
6-
from .. import utils
76

87
log = logging.getLogger(__name__)
98

docker/api/volume.py

+1-2
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,4 @@
1-
from .. import errors
2-
from .. import utils
1+
from .. import errors, utils
32

43

54
class VolumeApiMixin:

docker/auth.py

+1-2
Original file line numberDiff line numberDiff line change
@@ -2,8 +2,7 @@
22
import json
33
import logging
44

5-
from . import credentials
6-
from . import errors
5+
from . import credentials, errors
76
from .utils import config
87

98
INDEX_NAME = 'docker.io'

docker/client.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
from .api.client import APIClient
2-
from .constants import (DEFAULT_TIMEOUT_SECONDS, DEFAULT_MAX_POOL_SIZE)
2+
from .constants import DEFAULT_MAX_POOL_SIZE, DEFAULT_TIMEOUT_SECONDS
33
from .models.configs import ConfigCollection
44
from .models.containers import ContainerCollection
55
from .models.images import ImageCollection

docker/constants.py

+1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
11
import sys
2+
23
from .version import __version__
34

45
DEFAULT_DOCKER_API_VERSION = '1.44'

docker/context/__init__.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,2 @@
1-
from .context import Context
21
from .api import ContextAPI
2+
from .context import Context

docker/context/api.py

+6-4
Original file line numberDiff line numberDiff line change
@@ -2,11 +2,13 @@
22
import os
33

44
from docker import errors
5-
from docker.context.config import get_meta_dir
6-
from docker.context.config import METAFILE
7-
from docker.context.config import get_current_context_name
8-
from docker.context.config import write_context_name_to_docker_config
95
from docker.context import Context
6+
from docker.context.config import (
7+
METAFILE,
8+
get_current_context_name,
9+
get_meta_dir,
10+
write_context_name_to_docker_config,
11+
)
1012

1113

1214
class ContextAPI:

docker/context/config.py

+3-4
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,9 @@
1-
import os
2-
import json
31
import hashlib
2+
import json
3+
import os
44

55
from docker import utils
6-
from docker.constants import IS_WINDOWS_PLATFORM
7-
from docker.constants import DEFAULT_UNIX_SOCKET
6+
from docker.constants import DEFAULT_UNIX_SOCKET, IS_WINDOWS_PLATFORM
87
from docker.utils.config import find_config_file
98

109
METAFILE = "meta.json"

docker/context/context.py

+9-6
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,15 @@
1-
import os
21
import json
2+
import os
33
from shutil import copyfile, rmtree
4-
from docker.tls import TLSConfig
4+
5+
from docker.context.config import (
6+
get_context_host,
7+
get_meta_dir,
8+
get_meta_file,
9+
get_tls_dir,
10+
)
511
from docker.errors import ContextException
6-
from docker.context.config import get_meta_dir
7-
from docker.context.config import get_meta_file
8-
from docker.context.config import get_tls_dir
9-
from docker.context.config import get_context_host
12+
from docker.tls import TLSConfig
1013

1114

1215
class Context:

docker/credentials/__init__.py

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
1-
from .store import Store
2-
from .errors import StoreError, CredentialsNotFound
31
from .constants import (
42
DEFAULT_LINUX_STORE,
53
DEFAULT_OSX_STORE,
64
DEFAULT_WIN32_STORE,
75
PROGRAM_PREFIX,
86
)
7+
from .errors import CredentialsNotFound, StoreError
8+
from .store import Store

docker/credentials/store.py

+1-2
Original file line numberDiff line numberDiff line change
@@ -4,8 +4,7 @@
44
import subprocess
55
import warnings
66

7-
from . import constants
8-
from . import errors
7+
from . import constants, errors
98
from .utils import create_environment_dict
109

1110

docker/models/configs.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
from ..api import APIClient
2-
from .resource import Model, Collection
2+
from .resource import Collection, Model
33

44

55
class Config(Model):

docker/models/containers.py

+7-4
Original file line numberDiff line numberDiff line change
@@ -2,16 +2,19 @@
22
import ntpath
33
from collections import namedtuple
44

5-
from .images import Image
6-
from .resource import Collection, Model
75
from ..api import APIClient
86
from ..constants import DEFAULT_DATA_CHUNK_SIZE
97
from ..errors import (
10-
ContainerError, DockerException, ImageNotFound,
11-
NotFound, create_unexpected_kwargs_error
8+
ContainerError,
9+
DockerException,
10+
ImageNotFound,
11+
NotFound,
12+
create_unexpected_kwargs_error,
1213
)
1314
from ..types import HostConfig, NetworkingConfig
1415
from ..utils import version_gte
16+
from .images import Image
17+
from .resource import Collection, Model
1518

1619

1720
class Container(Model):

docker/models/networks.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
from ..api import APIClient
22
from ..utils import version_gte
33
from .containers import Container
4-
from .resource import Model, Collection
4+
from .resource import Collection, Model
55

66

77
class Network(Model):

docker/models/nodes.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
from .resource import Model, Collection
1+
from .resource import Collection, Model
22

33

44
class Node(Model):

docker/models/secrets.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
from ..api import APIClient
2-
from .resource import Model, Collection
2+
from .resource import Collection, Model
33

44

55
class Secret(Model):

docker/models/services.py

+5-3
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,9 @@
11
import copy
2-
from docker.errors import create_unexpected_kwargs_error, InvalidArgument
3-
from docker.types import TaskTemplate, ContainerSpec, Placement, ServiceMode
4-
from .resource import Model, Collection
2+
3+
from docker.errors import InvalidArgument, create_unexpected_kwargs_error
4+
from docker.types import ContainerSpec, Placement, ServiceMode, TaskTemplate
5+
6+
from .resource import Collection, Model
57

68

79
class Service(Model):

docker/models/swarm.py

+1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
from docker.api import APIClient
22
from docker.errors import APIError
3+
34
from .resource import Model
45

56

docker/models/volumes.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
from ..api import APIClient
2-
from .resource import Model, Collection
2+
from .resource import Collection, Model
33

44

55
class Volume(Model):

docker/transport/__init__.py

+1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
11
from .unixconn import UnixHTTPAdapter
2+
23
try:
34
from .npipeconn import NpipeHTTPAdapter
45
from .npipesocket import NpipeSocket

docker/transport/npipeconn.py

+4-3
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,14 @@
11
import queue
2+
23
import requests.adapters
4+
import urllib3
5+
import urllib3.connection
36

47
from docker.transport.basehttpadapter import BaseHTTPAdapter
8+
59
from .. import constants
610
from .npipesocket import NpipeSocket
711

8-
import urllib3
9-
import urllib3.connection
10-
1112
RecentlyUsedContainer = urllib3._collections.RecentlyUsedContainer
1213

1314

docker/transport/npipesocket.py

+4-4
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,12 @@
11
import functools
2-
import time
32
import io
3+
import time
44

5-
import win32file
6-
import win32pipe
75
import pywintypes
8-
import win32event
96
import win32api
7+
import win32event
8+
import win32file
9+
import win32pipe
1010

1111
cERROR_PIPE_BUSY = 0xe7
1212
cSECURITY_SQOS_PRESENT = 0x100000

docker/transport/sshconn.py

+8-7
Original file line numberDiff line numberDiff line change
@@ -1,19 +1,20 @@
1-
import paramiko
2-
import queue
3-
import urllib.parse
4-
import requests.adapters
51
import logging
62
import os
3+
import queue
74
import signal
85
import socket
96
import subprocess
7+
import urllib.parse
108

11-
from docker.transport.basehttpadapter import BaseHTTPAdapter
12-
from .. import constants
13-
9+
import paramiko
10+
import requests.adapters
1411
import urllib3
1512
import urllib3.connection
1613

14+
from docker.transport.basehttpadapter import BaseHTTPAdapter
15+
16+
from .. import constants
17+
1718
RecentlyUsedContainer = urllib3._collections.RecentlyUsedContainer
1819

1920

docker/transport/unixconn.py

+4-4
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,12 @@
1-
import requests.adapters
21
import socket
32

4-
from docker.transport.basehttpadapter import BaseHTTPAdapter
5-
from .. import constants
6-
3+
import requests.adapters
74
import urllib3
85
import urllib3.connection
96

7+
from docker.transport.basehttpadapter import BaseHTTPAdapter
8+
9+
from .. import constants
1010

1111
RecentlyUsedContainer = urllib3._collections.RecentlyUsedContainer
1212

0 commit comments

Comments
 (0)