Skip to content

Commit e820764

Browse files
committed
codestyles fixes
1 parent d9a0424 commit e820764

File tree

10 files changed

+25
-42
lines changed

10 files changed

+25
-42
lines changed

examples/query-service/basic_example.py

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -26,6 +26,5 @@ def main():
2626
print(f"rows: {str(result_set.rows)}")
2727

2828

29-
3029
if __name__ == '__main__':
31-
main()
30+
main()

tests/query/conftest.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,7 @@ def session(driver_sync):
1313
except BaseException:
1414
pass
1515

16+
1617
@pytest.fixture
1718
def tx(session):
1819
session.create()
@@ -24,4 +25,3 @@ def tx(session):
2425
transaction.rollback()
2526
except BaseException:
2627
pass
27-

tests/query/test_query_session.py

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

3+
34
def _check_session_state_empty(session):
4-
assert session._state.session_id == None
5-
assert session._state.node_id == None
6-
assert session._state.attached == False
5+
assert session._state.session_id is None
6+
assert session._state.node_id is None
7+
assert not session._state.attached
8+
79

810
def _check_session_state_full(session):
9-
assert session._state.session_id != None
10-
assert session._state.node_id != None
11-
assert session._state.attached == True
11+
assert session._state.session_id is not None
12+
assert session._state.node_id is not None
13+
assert session._state.attached
14+
1215

1316
class TestQuerySession:
1417
def test_session_normal_lifecycle(self, session):
@@ -83,4 +86,4 @@ def test_basic_execute(self, session):
8386
assert len(result_sets) == 1
8487
assert len(result_sets[0].rows) == 1
8588
assert len(result_sets[0].columns) == 1
86-
assert list(result_sets[0].rows[0].values()) == [1]
89+
assert list(result_sets[0].rows[0].values()) == [1]

tests/query/test_query_transaction.py

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -2,10 +2,10 @@
22

33
class TestQueryTransaction:
44
def test_tx_begin(self, tx):
5-
assert tx.tx_id == None
5+
assert tx.tx_id is None
66

77
tx.begin()
8-
assert tx.tx_id != None
8+
assert tx.tx_id is not None
99

1010
def test_tx_allow_double_commit(self, tx):
1111
tx.begin()
@@ -40,5 +40,3 @@ def text_tx_execute_raises_after_rollback(self, tx):
4040
tx.rollback()
4141
with pytest.raises(RuntimeError):
4242
tx.execute("select 1;")
43-
44-

ydb/_grpc/grpcwrapper/common_utils.py

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -247,7 +247,6 @@ async def _start_sync_driver(self, driver: ydb.Driver, request, stub, method):
247247
self.from_server_grpc = SyncToAsyncIterator(stream_call.__iter__(), self._wait_executor)
248248

249249

250-
251250
@dataclass(init=False)
252251
class ServerStatus(IFromProto):
253252
__slots__ = ("_grpc_status_code", "_issues")

ydb/_grpc/grpcwrapper/ydb_query.py

Lines changed: 2 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,6 @@
22
import typing
33
from typing import Optional
44

5-
from google.protobuf.message import Message
65

76
# Workaround for good IDE and universal for runtime
87
if typing.TYPE_CHECKING:
@@ -14,16 +13,9 @@
1413

1514
from .common_utils import (
1615
IFromProto,
17-
IFromProtoWithProtoType,
1816
IToProto,
19-
IToPublic,
2017
IFromPublic,
2118
ServerStatus,
22-
UnknownGrpcMessageError,
23-
proto_duration_from_timedelta,
24-
proto_timestamp_from_datetime,
25-
datetime_from_proto_timestamp,
26-
timedelta_from_proto_duration,
2719
)
2820

2921
@dataclass
@@ -57,14 +49,6 @@ class AttachSessionRequest(IToProto):
5749
def to_proto(self) -> ydb_query_pb2.AttachSessionRequest:
5850
return ydb_query_pb2.AttachSessionRequest(session_id=self.session_id)
5951

60-
# @dataclass
61-
# class SessionState(IFromProto):
62-
# status: Optional[ServerStatus]
63-
64-
# @staticmethod
65-
# def from_proto(msg: ydb_query_pb2.SessionState) -> "SessionState":
66-
# return SessionState(status=ServerStatus(msg.status, msg.issues))
67-
6852

6953
@dataclass
7054
class TransactionMeta(IFromProto):
@@ -93,6 +77,7 @@ def to_proto(self) -> ydb_query_pb2.TransactionSettings:
9377
if self.tx_mode.name == 'stale_read_only':
9478
return ydb_query_pb2.TransactionSettings(stale_read_only=self.tx_mode.to_proto())
9579

80+
9681
@dataclass
9782
class BeginTransactionRequest(IToProto):
9883
session_id: str
@@ -104,6 +89,7 @@ def to_proto(self) -> ydb_query_pb2.BeginTransactionRequest:
10489
tx_settings=self.tx_settings.to_proto(),
10590
)
10691

92+
10793
@dataclass
10894
class BeginTransactionResponse(IFromProto):
10995
status: Optional[ServerStatus]

ydb/_grpc/grpcwrapper/ydb_query_public_types.py

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,6 @@
11
import abc
22
import typing
33

4-
from google.protobuf.message import Message
5-
64
from .common_utils import IToProto
75

86
# Workaround for good IDE and universal for runtime

ydb/query/base.py

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,4 @@
11
import abc
2-
import enum
32
import functools
43

54
from typing import (
@@ -17,7 +16,9 @@
1716
from .. import convert
1817
from .. import issues
1918

20-
class QueryClientSettings: ...
19+
20+
class QueryClientSettings:
21+
pass
2122

2223

2324
class IQuerySessionState(abc.ABC):
@@ -153,6 +154,7 @@ def create_execute_query_request(query: str, session_id: str, tx_id: str = None,
153154

154155
return req.to_proto()
155156

157+
156158
def wrap_execute_query_response(rpc_state, response_pb):
157159
return convert.ResultSet.from_message(response_pb.result_set)
158160

@@ -177,4 +179,4 @@ def decorator(rpc_state, response_pb, session_state, *args, **kwargs):
177179
session_state.reset()
178180
raise
179181

180-
return decorator
182+
return decorator

ydb/query/session.py

Lines changed: 2 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,9 @@
11
import abc
2-
from abc import abstractmethod
3-
import asyncio
4-
import concurrent
52
import enum
63
import logging
74
import threading
85
from typing import (
9-
Any,
106
Optional,
11-
Set,
127
)
138

149
from . import base
@@ -168,6 +163,7 @@ def _execute_call(self, query: str, commit_tx: bool):
168163
_apis.QueryService.ExecuteQuery,
169164
)
170165

166+
171167
class QuerySessionSync(BaseQuerySession):
172168
_stream = None
173169

@@ -236,4 +232,4 @@ def execute(self, query: str, parameters=None):
236232
return _utilities.SyncResponseIterator(
237233
stream_it,
238234
lambda resp: base.wrap_execute_query_response(rpc_state=None, response_pb=resp),
239-
)
235+
)

ydb/query/transaction.py

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -107,6 +107,7 @@ def _create_commit_transaction_request(session_state, tx_state):
107107
request.session_id = session_state.session_id
108108
return request
109109

110+
110111
def _create_rollback_transaction_request(session_state, tx_state):
111112
request = _apis.ydb_query.RollbackTransactionRequest()
112113
request.tx_id = tx_state.tx_id
@@ -132,6 +133,7 @@ def wrap_tx_commit_response(rpc_state, response_pb, session_state, tx_state, tx)
132133
tx_state._change_state(QueryTxStateEnum.COMMITTED)
133134
return tx
134135

136+
135137
@base.bad_session_handler
136138
@reset_tx_id_handler
137139
def wrap_tx_rollback_response(rpc_state, response_pb, session_state, tx_state, tx):

0 commit comments

Comments
 (0)