Skip to content

Commit b3c4bb5

Browse files
committed
fix flake 8 linter
1 parent b4f2f23 commit b3c4bb5

File tree

13 files changed

+51
-58
lines changed

13 files changed

+51
-58
lines changed

examples/topic/reader_async_example.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,7 @@ async def connect():
1313
reader = ydb.TopicClientAsyncIO(db).topic_reader(
1414
"/local/topic", consumer="consumer"
1515
)
16+
return reader
1617

1718

1819
async def create_reader_and_close_with_context_manager(db: ydb.aio.Driver):

examples/topic/reader_example.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,7 @@ def connect():
1010
credentials=ydb.credentials.AnonymousCredentials(),
1111
)
1212
reader = ydb.TopicClient(db).topic_reader("/local/topic", consumer="consumer")
13+
return reader
1314

1415

1516
def create_reader_and_close_with_context_manager(db: ydb.Driver):

examples/topic/writer_async_example.py

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,17 +1,18 @@
11
import asyncio
22
import json
33
import time
4-
from typing import Dict, List, Set
4+
from typing import Dict, List
55

66
import ydb
7+
from ydb import TopicWriterMessage
78

89

910
async def create_writer(db: ydb.aio.Driver):
1011
async with ydb.TopicClientAsyncIO(db).topic_writer(
1112
"/database/topic/path",
1213
producer_and_message_group_id="producer-id",
1314
) as writer:
14-
pass
15+
await writer.write(TopicWriterMessage("asd"))
1516

1617

1718
async def connect_and_wait(db: ydb.aio.Driver):

examples/topic/writer_example.py

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,25 +5,27 @@
55
from concurrent.futures import Future, wait
66

77
import ydb
8+
from ydb import TopicWriterMessage
89

910

1011
async def connect():
1112
db = ydb.aio.Driver(
1213
connection_string="grpc://localhost:2135?database=/local",
1314
credentials=ydb.credentials.AnonymousCredentials(),
1415
)
15-
reader = ydb.TopicClientAsyncIO(db).topic_writer(
16+
writer = ydb.TopicClientAsyncIO(db).topic_writer(
1617
"/local/topic",
1718
producer_and_message_group_id="producer-id",
1819
)
20+
await writer.write(TopicWriterMessage("asd"))
1921

2022

2123
def create_writer(db: ydb.Driver):
2224
with ydb.TopicClient(db).topic_writer(
2325
"/database/topic/path",
2426
producer_and_message_group_id="producer-id",
2527
) as writer:
26-
pass
28+
writer.write(TopicWriterMessage("asd"))
2729

2830

2931
def connect_and_wait(db: ydb.Driver):

ydb/_topic_reader/__init__.py

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +0,0 @@
1-
from .topic_reader import *

ydb/_topic_reader/topic_reader.py

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -253,9 +253,9 @@ def __init__(
253253
*,
254254
consumer: str,
255255
buffer_size_bytes: int = 50 * 1024 * 1024,
256-
on_commit: Callable[["OnCommitEvent"], None] = None,
256+
on_commit: Callable[["Events.OnCommit"], None] = None,
257257
on_get_partition_start_offset: Callable[
258-
["OnPartitionGetStartOffsetRequest"], "OnPartitionGetStartOffsetResponse"
258+
["Events.OnPartitionGetStartOffsetRequest"], "Events.OnPartitionGetStartOffsetResponse"
259259
] = None,
260260
on_partition_session_start: Callable[["StubEvent"], None] = None,
261261
on_partition_session_stop: Callable[["StubEvent"], None] = None,
@@ -390,3 +390,7 @@ class SessionStat:
390390
class OffsetRange:
391391
start: int
392392
end: int
393+
394+
395+
class StubEvent:
396+
pass

ydb/_topic_wrapper/common.py

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,5 @@
11
import abc
22
import asyncio
3-
import queue
43
import typing
54
from dataclasses import dataclass
65
from enum import Enum

ydb/_topic_wrapper/reader.py

Lines changed: 3 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,7 @@
1-
import abc
21
import datetime
3-
import typing
4-
from codecs import Codec
52
from dataclasses import dataclass, field
63
from typing import List, Union, Dict
74

8-
from google.protobuf.message import Message
9-
105
from ydb._topic_wrapper.common import OffsetsRange
116

127

@@ -53,7 +48,7 @@ class MessageData:
5348

5449
@dataclass
5550
class Batch:
56-
message_data: List["MessageData"]
51+
message_data: List["StreamReadMessage.ReadResponse.MessageData"]
5752
producer_id: str
5853
write_session_meta: Dict[str, str]
5954
codec: int
@@ -62,7 +57,7 @@ class Batch:
6257
@dataclass
6358
class PartitionData:
6459
partition_session_id: int
65-
batches: List["Batch"]
60+
batches: List["StreamReadMessage.ReadResponse.Batch"]
6661

6762
@dataclass
6863
class CommitOffsetRequest:
@@ -95,7 +90,7 @@ class PartitionSessionStatusResponse:
9590

9691
@dataclass
9792
class StartPartitionSessionRequest:
98-
partition_session: "PartitionSession"
93+
partition_session: "StreamReadMessage.PartitionSession"
9994
committed_offset: int
10095
partition_offsets: OffsetsRange
10196

ydb/_topic_wrapper/writer.py

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,3 @@
1-
import asyncio
21
import datetime
32
import enum
43
import typing

ydb/_topic_writer/topic_writer.py

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,6 @@
1-
import asyncio
21
import concurrent.futures
32
import datetime
43
import enum
5-
import time
64
from dataclasses import dataclass
75
from enum import Enum
86
from typing import List, Union, TextIO, BinaryIO, Optional, Callable, Mapping, Any, Dict
@@ -17,7 +15,7 @@
1715
class Writer:
1816
@property
1917
def last_seqno(self) -> int:
20-
raise NotImplemented()
18+
raise NotImplementedError()
2119

2220
def __init__(self, db: ydb.Driver):
2321
pass
@@ -31,7 +29,7 @@ def __exit__(self, exc_type, exc_val, exc_tb):
3129
def close(self):
3230
pass
3331

34-
MessageType = typing.Union["PublicMessage", "Message.SimpleMessageSourceType"]
32+
MessageType = typing.Union["PublicMessage", "PublicMessage.SimpleMessageSourceType"]
3533

3634
def write(
3735
self,

0 commit comments

Comments
 (0)