aboutsummaryrefslogtreecommitdiff
path: root/bin
diff options
context:
space:
mode:
authorvolpino <fox91@anche.no>2012-07-27 13:58:51 +0200
committervolpino <fox91@anche.no>2012-07-27 13:58:51 +0200
commitf470c4f059acd216cd1eebde75e4437b4ab90a99 (patch)
treecf2b00b3060c293333673e27e94b542d2ba5e17a /bin
parenteuscanwww: messages becomes a property (diff)
downloadeuscan-f470c4f059acd216cd1eebde75e4437b4ab90a99.tar.gz
euscan-f470c4f059acd216cd1eebde75e4437b4ab90a99.tar.bz2
euscan-f470c4f059acd216cd1eebde75e4437b4ab90a99.zip
euscan: performance improvements
Signed-off-by: volpino <fox91@anche.no>
Diffstat (limited to 'bin')
-rwxr-xr-xbin/euscan13
1 files changed, 6 insertions, 7 deletions
diff --git a/bin/euscan b/bin/euscan
index 4e2e10f..70ced79 100755
--- a/bin/euscan
+++ b/bin/euscan
@@ -23,14 +23,15 @@ import getopt
from errno import EINTR, EINVAL
from httplib import HTTPConnection
+from portage import settings
from portage.output import white, yellow, turquoise, green
from portage.exception import AmbiguousPackageName
from gentoolkit import pprinter as pp
-from gentoolkit.eclean.search import port_settings
from gentoolkit.errors import GentoolkitException
from euscan import CONFIG, output
+from euscan.out import progress_bar
# Globals
@@ -228,9 +229,8 @@ def parse_args():
def main():
"""Parse command line and execute all actions."""
-
CONFIG['nocolor'] = (
- port_settings["NOCOLOR"] in ('yes', 'true') or not isatty
+ settings["NOCOLOR"] in ('yes', 'true') or not isatty
)
if CONFIG['nocolor']:
pp.output.nocolor()
@@ -255,10 +255,6 @@ def main():
print_usage(e.value)
exit_helper(EINVAL)
- # Importing stuff here for performance reasons
- from euscan.scan import scan_upstream
- from euscan.out import progress_bar
-
if CONFIG['verbose'] > 2:
HTTPConnection.debuglevel = 1
@@ -271,6 +267,9 @@ def main():
on_progress = on_progress_gen.next()
on_progress(maxval=len(queries) * 100, increment=0, label="Working...")
+ # Importing stuff here for performance reasons
+ from euscan.scan import scan_upstream
+
for query in queries:
if CONFIG["progress"]:
on_progress(increment=10, label=query)