Skip to content

Commit bf1ac05

Browse files
authored
Merge pull request #730 from ydb-platform/coordination_service_refactor_package
Refactor coordination service package
2 parents 15902ca + 1c1464d commit bf1ac05

File tree

7 files changed

+27
-15
lines changed

7 files changed

+27
-15
lines changed

tests/coordination/test_coordination_client.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
import pytest
22

33
import ydb
4-
from ydb import aio
4+
from ydb.aio.coordination import CoordinationClient as AioCoordinationClient
55

66
from ydb.coordination import (
77
NodeConfig,
@@ -54,7 +54,7 @@ def test_coordination_node_lifecycle(self, driver_sync: ydb.Driver):
5454
client.describe_node(node_path)
5555

5656
async def test_coordination_node_lifecycle_async(self, aio_connection):
57-
client = aio.CoordinationClient(aio_connection)
57+
client = AioCoordinationClient(aio_connection)
5858
node_path = "/local/test_node_lifecycle"
5959

6060
try:

ydb/aio/__init__.py

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
11
from .driver import Driver # noqa
22
from .table import SessionPool, retry_operation # noqa
33
from .query import QuerySessionPool, QuerySession, QueryTxContext # noqa
4-
from .coordination_client import CoordinationClient # noqa
4+
5+
# from .coordination import CoordinationClient # noqa

ydb/aio/coordination/__init__.py

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
__all__ = [
2+
"CoordinationClient",
3+
]
4+
5+
from .client import CoordinationClient

ydb/aio/coordination_client.py renamed to ydb/aio/coordination/client.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,13 @@
11
from typing import Optional
22

3-
from ydb._grpc.grpcwrapper.ydb_coordination import (
3+
from ..._grpc.grpcwrapper.ydb_coordination import (
44
CreateNodeRequest,
55
DescribeNodeRequest,
66
AlterNodeRequest,
77
DropNodeRequest,
88
)
9-
from ydb._grpc.grpcwrapper.ydb_coordination_public_types import NodeConfig
10-
from ydb.coordination.base_coordination_client import BaseCoordinationClient
9+
from ..._grpc.grpcwrapper.ydb_coordination_public_types import NodeConfig
10+
from ...coordination.base import BaseCoordinationClient
1111

1212

1313
class CoordinationClient(BaseCoordinationClient):

ydb/coordination/__init__.py

Lines changed: 10 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,16 @@
1-
from .coordination_client import CoordinationClient
1+
__all__ = [
2+
"CoordinationClient",
3+
"NodeConfig",
4+
"ConsistencyMode",
5+
"RateLimiterCountersMode",
6+
"DescribeResult",
7+
]
28

3-
from ydb._grpc.grpcwrapper.ydb_coordination_public_types import (
9+
from .client import CoordinationClient
10+
11+
from .._grpc.grpcwrapper.ydb_coordination_public_types import (
412
NodeConfig,
513
ConsistencyMode,
614
RateLimiterCountersMode,
715
DescribeResult,
816
)
9-
10-
__all__ = ["CoordinationClient", "NodeConfig", "ConsistencyMode", "RateLimiterCountersMode", "DescribeResult"]

ydb/coordination/base_coordination_client.py renamed to ydb/coordination/base.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
1-
from ydb import _apis, issues
2-
from ydb._grpc.grpcwrapper.ydb_coordination_public_types import NodeConfig, DescribeResult
1+
from .. import _apis, issues
2+
from .._grpc.grpcwrapper.ydb_coordination_public_types import NodeConfig, DescribeResult
33
import logging
44

55

ydb/coordination/coordination_client.py renamed to ydb/coordination/client.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,13 @@
11
from typing import Optional
22

3-
from ydb._grpc.grpcwrapper.ydb_coordination import (
3+
from .._grpc.grpcwrapper.ydb_coordination import (
44
CreateNodeRequest,
55
DescribeNodeRequest,
66
AlterNodeRequest,
77
DropNodeRequest,
88
)
9-
from ydb._grpc.grpcwrapper.ydb_coordination_public_types import NodeConfig
10-
from ydb.coordination.base_coordination_client import BaseCoordinationClient
9+
from .._grpc.grpcwrapper.ydb_coordination_public_types import NodeConfig
10+
from .base import BaseCoordinationClient
1111

1212

1313
class CoordinationClient(BaseCoordinationClient):

0 commit comments

Comments
 (0)