Build a lazy generator that yields non-empty lines from a file-like object, one at a time.
Constraints
Example
>>> import io
>>> file_obj = io.StringIO('hello world\n\n \nfoo bar\n')
>>> list(read_nonempty_lines(file_obj))
['hello world', 'foo bar']
>>> file_obj = io.StringIO('\n\n \n')
>>> list(read_nonempty_lines(file_obj))
[]
>>> file_obj = io.StringIO('single\n')
>>> list(read_nonempty_lines(file_obj))
['single']
Recent Submissions
No submissions yet — hit Run Tests to try!
Hints