diff options
Diffstat (limited to '')
-rw-r--r-- | portato/backend/portage/system.py | 8 | ||||
-rw-r--r-- | portato/gui/qt/terminal.py | 6 |
2 files changed, 9 insertions, 5 deletions
diff --git a/portato/backend/portage/system.py b/portato/backend/portage/system.py index 7c7d57e..50224a9 100644 --- a/portato/backend/portage/system.py +++ b/portato/backend/portage/system.py @@ -21,7 +21,10 @@ from portato.backend.system_interface import SystemInterface class PortageSystem (SystemInterface): """This class provides access to the portage-system.""" - + + # pre-compile the RE removing the ".svn" and "CVS" entries + unwantedPkgsRE = re.compile(r".*(\.svn|CVS)$") + def __init__ (self): """Constructor.""" self.settings = PortageSettings() @@ -222,7 +225,8 @@ class PortageSystem (SystemInterface): t += self.settings.vartree.dbapi.cp_all() if name: t = filter(self.find_lambda(name),t) - t = unique_array(t) + + t = filter(lambda x: not self.unwantedPkgsRE.match(x), unique_array(t)) if (withVersion): t2 = [] diff --git a/portato/gui/qt/terminal.py b/portato/gui/qt/terminal.py index 111588f..ff9d377 100644 --- a/portato/gui/qt/terminal.py +++ b/portato/gui/qt/terminal.py @@ -100,10 +100,10 @@ class QtConsole (Console, Qt.QTextEdit): self.palette().setColor(Qt.QPalette.Base, Qt.QColor("black")) self.setBackgroundRole(Qt.QPalette.Base) self.setAutoFillBackground(True) - - + + # set standard char format to "white" self.stdFormat = self.currentCharFormat() - self.stdFormat.merge(attr[30]) + self.stdFormat.merge(ColorFormat("white")) self.setCurrentCharFormat(self.stdFormat) self.setReadOnly(True) |