summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMounir Lamouri <volkmar@gentoo.org>2009-07-12 22:26:10 +0000
committerMounir Lamouri <volkmar@gentoo.org>2009-07-12 22:26:10 +0000
commit7b8f73f40fd6372947532c60f2a9d5674a57ae9e (patch)
tree24d697de8dc19b89d4e266e55ed52b25dd89d57f /pym/_emerge/search.py
parentRemove leading slash from appropriate paths inside portage.const, so that (diff)
downloadportage-multirepo-7b8f73f40fd6372947532c60f2a9d5674a57ae9e.tar.gz
portage-multirepo-7b8f73f40fd6372947532c60f2a9d5674a57ae9e.tar.bz2
portage-multirepo-7b8f73f40fd6372947532c60f2a9d5674a57ae9e.zip
Allow search and depgraph to avoid spinner by using spinner=None
svn path=/main/trunk/; revision=13822
Diffstat (limited to 'pym/_emerge/search.py')
-rw-r--r--pym/_emerge/search.py8
1 files changed, 6 insertions, 2 deletions
diff --git a/pym/_emerge/search.py b/pym/_emerge/search.py
index bcb31e47..96b3398b 100644
--- a/pym/_emerge/search.py
+++ b/pym/_emerge/search.py
@@ -67,6 +67,10 @@ class search(object):
self._dbs.append(vardb)
self._portdb = portdb
+ def _spinner_update(self):
+ if self.spinner:
+ self.spinner.update()
+
def _cp_all(self):
cp_all = set()
for db in self._dbs:
@@ -202,7 +206,7 @@ class search(object):
else:
self.searchre=re.compile(re.escape(self.searchkey), re.I)
for package in self.portdb.cp_all():
- self.spinner.update()
+ self._spinner_update()
if match_category:
match_string = package[:]
@@ -235,7 +239,7 @@ class search(object):
self.sdict = self.setconfig.getSets()
for setname in self.sdict:
- self.spinner.update()
+ self._spinner_update()
if match_category:
match_string = setname
else: