diff options
author | Michael Elkins <melkins@tislabs.com> | 2015-03-25 21:54:16 +0000 |
---|---|---|
committer | Michael Elkins <melkins@tislabs.com> | 2015-03-25 21:54:16 +0000 |
commit | f9b4a60de17585874aa87d08b30ca847887b4ad6 (patch) | |
tree | a1eabec747d50cf27f2a126b9ebfb027b9f6101d /rpki | |
parent | 2181881b83eb30aaa40d1bd68732c0632547a09b (diff) |
use buffering when invoking the bzunip2 subprocess for better performance
see #759
svn path=/trunk/; revision=6073
Diffstat (limited to 'rpki')
-rw-r--r-- | rpki/gui/routeview/util.py | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/rpki/gui/routeview/util.py b/rpki/gui/routeview/util.py index f5d3eeab..6b6a0a9b 100644 --- a/rpki/gui/routeview/util.py +++ b/rpki/gui/routeview/util.py @@ -216,7 +216,8 @@ def import_routeviews_dump(filename=DEFAULT_URL, filetype='auto'): bunzip = 'bunzip2' logging.info('Decompressing input file on the fly...') pipe = subprocess.Popen([bunzip, '--stdout', filename], - stdout=subprocess.PIPE) + stdout=subprocess.PIPE, + bufsize=-1) input_file = pipe.stdout else: input_file = open(filename) |