aboutsummaryrefslogtreecommitdiff
path: root/rpki
diff options
context:
space:
mode:
authorMichael Elkins <melkins@tislabs.com>2015-03-25 21:54:16 +0000
committerMichael Elkins <melkins@tislabs.com>2015-03-25 21:54:16 +0000
commitf9b4a60de17585874aa87d08b30ca847887b4ad6 (patch)
treea1eabec747d50cf27f2a126b9ebfb027b9f6101d /rpki
parent2181881b83eb30aaa40d1bd68732c0632547a09b (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.py3
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)