From e446d4dd04ba8edc91714b24254bd4d50bcd04ee Mon Sep 17 00:00:00 2001 From: Avery Pennarun Date: Thu, 9 Dec 2010 04:54:40 -0800 Subject: [PATCH] builder.py: don't import the 'random' module unless we need it. Initializing the random number generator involves some pointless reading from /dev/urandom. --- builder.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/builder.py b/builder.py index 7b083f9..10094d9 100644 --- a/builder.py +++ b/builder.py @@ -1,4 +1,4 @@ -import sys, os, random, errno, stat +import sys, os, errno, stat import vars, jwack, state from helpers import log, log_, debug2, err, unlink, close_on_exec @@ -194,6 +194,7 @@ class BuildJob: def main(targets, shouldbuildfunc): retcode = [0] # a list so that it can be reassigned from done() if vars.SHUFFLE: + import random random.shuffle(targets) locked = []