summaryrefslogtreecommitdiff
path: root/geneticone/backend/portage_helper.py
diff options
context:
space:
mode:
authornecoro <>2006-09-29 20:20:30 +0000
committernecoro <>2006-09-29 20:20:30 +0000
commit8146fd4955dd15c51bffecc3f578e4a0d7dbb121 (patch)
treeec61f3661531a36a62f9806a13bb319432e9d9ad /geneticone/backend/portage_helper.py
parent74e6944a93674636b9ae5826a27218c30be335b5 (diff)
downloadportato-8146fd4955dd15c51bffecc3f578e4a0d7dbb121.tar.gz
portato-8146fd4955dd15c51bffecc3f578e4a0d7dbb121.tar.bz2
portato-8146fd4955dd15c51bffecc3f578e4a0d7dbb121.zip
Made structure change work
Diffstat (limited to 'geneticone/backend/portage_helper.py')
-rw-r--r--geneticone/backend/portage_helper.py20
1 files changed, 10 insertions, 10 deletions
diff --git a/geneticone/backend/portage_helper.py b/geneticone/backend/portage_helper.py
index aab9426..58f0081 100644
--- a/geneticone/backend/portage_helper.py
+++ b/geneticone/backend/portage_helper.py
@@ -1,5 +1,5 @@
#
-# File: geneticone/portage_helper.py
+# File: geneticone/backend/portage_helper.py
# This file is part of the Genetic/One-Project, a graphical portage-frontend.
#
# Copyright (C) 2006 Necoro d.M.
@@ -9,9 +9,6 @@
#
# Written by Necoro d.M. <necoro@necoro.net> et.al.
-from geneticone import *
-import geneticone
-
import re
import os
@@ -19,6 +16,9 @@ import gentoolkit
import portage
from portage_util import unique_array
+from geneticone.backend import *
+import package
+
def find_lambda (name):
"""Returns the function needed by all the find_all_*-functions. Returns None if no name is given.
@param name: name to build the function of
@@ -33,12 +33,12 @@ def find_lambda (name):
return lambda x: True
def geneticize_list (list_of_packages):
- """Convertes a list of gentoolkit.Packages into L{geneticone.Packages}.
+ """Convertes a list of gentoolkit.Packages into L{geneticone.backend.Packages}.
@param list_of_packages: the list of packages
@type list_of_packages: list of gentoolkit.Packages
@returns: converted list
- @rtype: list of geneticone.Packages"""
- return [geneticone.Package(x) for x in list_of_packages]
+ @rtype: list of geneticone.backend.Packages"""
+ return [package.Package(x) for x in list_of_packages]
def find_best_match (search_key, only_installed = False):
"""Finds the best match in the portage tree."""
@@ -48,7 +48,7 @@ def find_best_match (search_key, only_installed = False):
else:
t = vartree.dep_bestmatch(search_key)
if t:
- return geneticone.Package(t)
+ return package.Package(t)
return None
def find_packages (search_key, masked=False):
@@ -89,14 +89,14 @@ def find_all_world_files (name=None):
Returns ALL world packages if name is None."""
world = filter(find_lambda(name), [x.get_cpv() for x in find_world_packages()[0]])
world = unique_array(world)
- return [geneticone.Package(x) for x in world]
+ return [package.Package(x) for x in world]
def find_all_system_files (name=None):
"""Returns a list of all system packages matching ".*name.*".
Returns ALL system packages if name is None."""
sys = filter(find_lambda(name), [x.get_cpv() for x in find_system_packages()[0]])
sys = unique_array(sys)
- return [geneticone.Package(x) for x in sys]
+ return [package.Package(x) for x in sys]
def list_categories (name=None):
"""Returns a list of categories matching ".*name.*" or all categories."""