From 8c066e79b03ad4e20a9f7c4ae36a9e247b79a8eb Mon Sep 17 00:00:00 2001 From: necoro <> Date: Mon, 27 Aug 2007 07:30:38 +0000 Subject: Change to absolute_imports; Warning: definitly broken --- portato/backend/portage/__init__.py | 6 ++++-- portato/backend/portage/package.py | 10 +++++++--- portato/backend/portage/settings.py | 2 ++ portato/backend/portage/system.py | 18 ++++++++++-------- 4 files changed, 23 insertions(+), 13 deletions(-) (limited to 'portato/backend/portage') diff --git a/portato/backend/portage/__init__.py b/portato/backend/portage/__init__.py index e21278c..6ccbf7f 100644 --- a/portato/backend/portage/__init__.py +++ b/portato/backend/portage/__init__.py @@ -10,5 +10,7 @@ # # Written by René 'Necoro' Neumann -from system import PortageSystem -from package import PortagePackage +from __future__ import absolute_import + +from .system import PortageSystem +from .package import PortagePackage diff --git a/portato/backend/portage/package.py b/portato/backend/portage/package.py index 2a2d81a..eea0ec8 100644 --- a/portato/backend/portage/package.py +++ b/portato/backend/portage/package.py @@ -10,9 +10,13 @@ # # Written by René 'Necoro' Neumann -from portato.helper import * -from portato.backend.exceptions import * -from portato.backend import flags, Package, system +from __future__ import absolute_import + +from ..package import Package +from .. import flags +from .. import system +from ..exceptions import BlockedException, PackageNotFoundException +from ...helper import debug, unique_array import portage, portage_dep from portage_util import unique_array diff --git a/portato/backend/portage/settings.py b/portato/backend/portage/settings.py index 5d3aef0..4e7a347 100644 --- a/portato/backend/portage/settings.py +++ b/portato/backend/portage/settings.py @@ -10,6 +10,8 @@ # # Written by René 'Necoro' Neumann +from __future__ import absolute_import + import os import portage from threading import Lock diff --git a/portato/backend/portage/system.py b/portato/backend/portage/system.py index f6b2a3b..eeccb9c 100644 --- a/portato/backend/portage/system.py +++ b/portato/backend/portage/system.py @@ -10,15 +10,17 @@ # # Written by René 'Necoro' Neumann +from __future__ import absolute_import + import re, os import types from gettext import lgettext as _ import portage -import package -from settings import PortageSettings -from portato.helper import * -from portato.backend.system_interface import SystemInterface +from .package import PortagePackage +from .settings import PortageSettings +from ..system_interface import SystemInterface +from ...helper import debug, unique_array class PortageSystem (SystemInterface): """This class provides access to the portage-system.""" @@ -32,7 +34,7 @@ class PortageSystem (SystemInterface): portage.WORLD_FILE = self.settings.settings["ROOT"]+portage.WORLD_FILE def new_package (self, cpv): - return package.PortagePackage(cpv) + return PortagePackage(cpv) def get_config_path (self): return portage.USER_CONFIG_PATH @@ -115,13 +117,13 @@ class PortageSystem (SystemInterface): @returns: converted list @rtype: PortagePackage[]""" - return [package.PortagePackage(x) for x in list_of_packages] + return [PortagePackage(x) for x in list_of_packages] def get_global_settings (self, key): return self.settings.settings[key] def find_best (self, list): - return package.PortagePackage(portage.best(list)) + return PortagePackage(portage.best(list)) def find_best_match (self, search_key, only_installed = False): t = None @@ -263,7 +265,7 @@ class PortageSystem (SystemInterface): return portage.catpkgsplit(cpv) def sort_package_list(self, pkglist): - pkglist.sort(package.PortagePackage.compare_version) + pkglist.sort(PortagePackage.compare_version) return pkglist def reload_settings (self): -- cgit v1.2.3-54-g00ecf