Changeset - a8635cdab3c0
[Not reviewed]
beta
0 1 0
Marcin Kuzminski - 13 years ago 2012-06-06 17:55:19
marcin@python-works.com
Add optional parameters to subprocessio that allow passing params to Popen
1 file changed with 4 insertions and 3 deletions:
0 comments (0 inline, 0 general)
rhodecode/lib/subprocessio.py
Show inline comments
 
@@ -276,7 +276,7 @@ class BufferedGenerator():
 
        return self.data[i]
 

	
 

	
 
class SubprocessIOChunker():
 
class SubprocessIOChunker(object):
 
    '''
 
    Processor class wrapping handling of subprocess IO.
 

	
 
@@ -321,7 +321,7 @@ class SubprocessIOChunker():
 

	
 
    '''
 
    def __init__(self, cmd, inputstream=None, buffer_size=65536,
 
                 chunk_size=4096, starting_values=[]):
 
                 chunk_size=4096, starting_values=[], **kwargs):
 
        '''
 
        Initializes SubprocessIOChunker
 

	
 
@@ -342,7 +342,8 @@ class SubprocessIOChunker():
 
            shell=True,
 
            stdin=inputstream,
 
            stdout=subprocess.PIPE,
 
            stderr=subprocess.PIPE
 
            stderr=subprocess.PIPE,
 
            **kwargs
 
            )
 

	
 
        bg_out = BufferedGenerator(_p.stdout, buffer_size, chunk_size, starting_values)
0 comments (0 inline, 0 general)