Skip to content

Commit 9b67688

Browse files
committed
follow comments
1 parent fbd1d1c commit 9b67688

File tree

2 files changed

+12
-14
lines changed

2 files changed

+12
-14
lines changed

python/paddle/v2/reader/decorator.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@
1414

1515
__all__ = [
1616
'map_readers', 'buffered', 'compose', 'chain', 'shuffle',
17-
'ComposeNotAligned', 'firstn', 'xmap_readers', 'pipe_reader'
17+
'ComposeNotAligned', 'firstn', 'xmap_readers', 'PipeReader'
1818
]
1919

2020
from threading import Thread

python/paddle/v2/reader/tests/decorator_test.py

Lines changed: 11 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -147,8 +147,11 @@ def mapper(x):
147147

148148
class TestPipeReader(unittest.TestCase):
149149
def test_pipe_reader(self):
150-
def simple_parser(lines):
151-
return lines
150+
def example_reader(myfiles):
151+
for f in myfiles:
152+
pr = paddle.v2.reader.PipeReader("cat %s" % f, bufsize=128)
153+
for l in pr.get_line():
154+
yield l
152155

153156
import tempfile
154157

@@ -159,17 +162,12 @@ def simple_parser(lines):
159162
for r in records:
160163
f.write('%s\n' % r)
161164

162-
cmd = "cat %s" % temp.name
163-
reader = paddle.v2.reader.pipe_reader(
164-
cmd, simple_parser, bufsize=128)
165-
for i in xrange(4):
166-
result = []
167-
for r in reader():
168-
result.append(r)
169-
170-
for idx, e in enumerate(records):
171-
print e, result[idx]
172-
self.assertEqual(e, result[idx])
165+
result = []
166+
for r in example_reader([temp.name]):
167+
result.append(r)
168+
169+
for idx, e in enumerate(records):
170+
self.assertEqual(e, result[idx])
173171
finally:
174172
# delete the temporary file
175173
temp.close()

0 commit comments

Comments
 (0)