Skip to content
This repository was archived by the owner on Dec 27, 2023. It is now read-only.

Commit c005a50

Browse files
committed
Simplify IOBuffer API
Removed flush() method since it wasn't offering any solution. Signed-off-by: Andrea Cervesato <[email protected]>
1 parent fab0347 commit c005a50

File tree

9 files changed

+0
-28
lines changed

9 files changed

+0
-28
lines changed

ltp/dispatcher.py

Lines changed: 0 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -198,9 +198,6 @@ def write(self, data: str) -> None:
198198

199199
self.stdout += data
200200

201-
def flush(self) -> None:
202-
pass
203-
204201

205202
class RedirectStdout(IOBuffer):
206203
"""
@@ -216,9 +213,6 @@ def write(self, data: str) -> None:
216213

217214
ltp.events.fire("sut_stdout_line", self._sut.name, data)
218215

219-
def flush(self) -> None:
220-
pass
221-
222216

223217
class SerialDispatcher(Dispatcher):
224218
"""

ltp/host.py

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -137,7 +137,6 @@ def _read_stdout(
137137
# write on stdout buffers
138138
if iobuffer:
139139
iobuffer.write(rdata)
140-
iobuffer.flush()
141140

142141
return rdata
143142

ltp/qemu.py

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -233,7 +233,6 @@ def _read_stdout(self, size: int, iobuffer: IOBuffer) -> str:
233233
# write on stdout buffers
234234
if iobuffer:
235235
iobuffer.write(rdata)
236-
iobuffer.flush()
237236

238237
return rdata
239238

ltp/session.py

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -40,9 +40,6 @@ def write(self, data: str) -> None:
4040
else:
4141
ltp.events.fire("sut_stdout_line", self._sut.name, data)
4242

43-
def flush(self) -> None:
44-
pass
45-
4643

4744
class Session:
4845
"""

ltp/ssh.py

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -238,7 +238,6 @@ def _reset(self, timeout: float = 30, iobuffer: IOBuffer = None) -> None:
238238
errors="ignore")
239239

240240
iobuffer.write(rdata)
241-
iobuffer.flush()
242241

243242
if proc.poll() is not None:
244243
break
@@ -345,7 +344,6 @@ def run_command(
345344
stdout_str += line
346345
if iobuffer:
347346
iobuffer.write(line)
348-
iobuffer.flush()
349347

350348
t_end = time.time() - t_start
351349

ltp/sut.py

Lines changed: 0 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -38,12 +38,6 @@ def write(self, data: str) -> None:
3838
"""
3939
raise NotImplementedError()
4040

41-
def flush(self) -> None:
42-
"""
43-
Flush data.
44-
"""
45-
raise NotImplementedError()
46-
4741

4842
TAINTED_MSG = [
4943
"proprietary module was loaded",

ltp/tests/sut.py

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -24,9 +24,6 @@ def __init__(self) -> None:
2424
def write(self, data: str) -> None:
2525
print(data, end="")
2626

27-
def flush(self):
28-
pass
29-
3027

3128
@pytest.fixture
3229
def sut():

ltp/tests/test_host.py

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -118,9 +118,6 @@ class MyBuffer(IOBuffer):
118118
def write(self, _: str) -> None:
119119
self.executed.append(1)
120120

121-
def flush(self) -> None:
122-
pass
123-
124121
buffer = MyBuffer()
125122
results = []
126123
cpu_count = os.cpu_count()

ltp/tests/test_ssh.py

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -85,9 +85,6 @@ def write(self, data: str) -> None:
8585
# wait for data inside the buffer
8686
time.sleep(0.1)
8787

88-
def flush(self) -> None:
89-
return
90-
9188
buffer = MyBuffer()
9289
sut.stop(timeout=1, iobuffer=buffer)
9390

0 commit comments

Comments
 (0)