diff options
| author | Todd Leonhardt <todd.leonhardt@gmail.com> | 2017-08-10 13:17:01 -0400 |
|---|---|---|
| committer | Todd Leonhardt <todd.leonhardt@gmail.com> | 2017-08-10 13:17:01 -0400 |
| commit | 3db44e5f5a552e2a2efee544b7ef5dd8d56f6c46 (patch) | |
| tree | faa41502c16ed776aaaff49076a8198f9ce7b394 /cmd2.py | |
| parent | b319900f42704045424b89f031d9c381bf349e7e (diff) | |
| download | cmd2-git-3db44e5f5a552e2a2efee544b7ef5dd8d56f6c46.tar.gz | |
The default buffer size is fine for 99% of pipe operations
Removed the complexity of a member variable which would be unnecessary for the vast majority of applications.
If users have an application with atypical requirements, they are free to override the default.
Diffstat (limited to 'cmd2.py')
| -rwxr-xr-x | cmd2.py | 9 |
1 files changed, 2 insertions, 7 deletions
@@ -545,11 +545,6 @@ class Cmd(cmd.Cmd): # Used when piping command output to a shell command self.pipe_proc = None - # Size of the stdin/stdout buffers used when piping command output to a shell command via self.stdout. - # This should be increased in cases where large amounts of data are expected to be piped to the shell - # to prevent blocking when writing to self.stdout. - self._pipe_buffer_size = io.DEFAULT_BUFFER_SIZE - # ----- Methods related to presenting output to the user ----- @property @@ -816,9 +811,9 @@ class Cmd(cmd.Cmd): # Open each side of the pipe and set stdout accordingly # noinspection PyTypeChecker - self.stdout = io.open(write_fd, write_mode, buffering=self._pipe_buffer_size) + self.stdout = io.open(write_fd, write_mode) # noinspection PyTypeChecker - subproc_stdin = io.open(read_fd, read_mode, buffering=self._pipe_buffer_size) + subproc_stdin = io.open(read_fd, read_mode) # We want Popen to raise an exception if it fails to open the process. Thus we don't set shell to True. try: |
