From a85d10088212250a74b2ff1c2b083897d4b3623c Mon Sep 17 00:00:00 2001 From: Zac Medico Date: Mon, 22 Feb 2010 01:41:25 +0000 Subject: Use lazy import for the portage.dbapi module. svn path=/main/trunk/; revision=15419 --- pym/_emerge/depgraph.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) (limited to 'pym/_emerge/depgraph.py') diff --git a/pym/_emerge/depgraph.py b/pym/_emerge/depgraph.py index 70b59dda2..e6bffbc70 100644 --- a/pym/_emerge/depgraph.py +++ b/pym/_emerge/depgraph.py @@ -14,6 +14,7 @@ from itertools import chain import portage from portage import os from portage import digraph +from portage.dbapi import dbapi from portage.dep import Atom from portage.output import bold, blue, colorize, create_color_func, darkblue, \ darkgreen, green, nc_len, red, teal, turquoise, yellow @@ -5236,7 +5237,7 @@ class depgraph(object): def get_runtime_pkg_mask(self): return self._dynamic_config._runtime_pkg_mask.copy() -class _dep_check_composite_db(portage.dbapi): +class _dep_check_composite_db(dbapi): """ A dbapi-like interface that is optimized for use in dep_check() calls. This is built on top of the existing depgraph package selection logic. @@ -5245,7 +5246,7 @@ class _dep_check_composite_db(portage.dbapi): via dep_check(). """ def __init__(self, depgraph, root): - portage.dbapi.__init__(self) + dbapi.__init__(self) self._depgraph = depgraph self._root = root self._match_cache = {} -- cgit v1.2.3-1-g7c22