Skip to content

Use readline on the input fd instead of iterating#5

Open
sigmaris wants to merge 1 commit intosystemd:masterfrom
sigmaris:patch-1
Open

Use readline on the input fd instead of iterating#5
sigmaris wants to merge 1 commit intosystemd:masterfrom
sigmaris:patch-1

Conversation

@sigmaris
Copy link

@sigmaris sigmaris commented May 6, 2017

In Python 2.x, using 'for line in self.fd' causes messages to be delayed and arrive in bursts due to internal read-ahead buffering, see http://bugs.python.org/issue3907 and http://stackoverflow.com/questions/2804543/read-subprocess-stdout-line-by-line
Using readline() explicitly avoids this problem as it doesn't read ahead.

In Python 2.x, using 'for line in self.fd' causes messages to be delayed and arrive in bursts due to internal read-ahead buffering, see http://bugs.python.org/issue3907
Using readline() explicitly avoids this problem as it doesn't read ahead.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Development

Successfully merging this pull request may close these issues.

1 participant