diff options
author | Marius Mauch <genone@gentoo.org> | 2007-01-03 02:50:54 +0000 |
---|---|---|
committer | Marius Mauch <genone@gentoo.org> | 2007-01-03 02:50:54 +0000 |
commit | 52070981243a9633fc4021238a23f3bc69573925 (patch) | |
tree | 613d7fb20ff67a1e45fc0fbc3fafa8bd99240d7c /pym/dbapi/__init__.py | |
parent | 758658576434647805d21f97f1f1dc3a5e163df9 (diff) | |
download | portage-52070981243a9633fc4021238a23f3bc69573925.tar.gz portage-52070981243a9633fc4021238a23f3bc69573925.tar.bz2 portage-52070981243a9633fc4021238a23f3bc69573925.zip |
undo
svn path=/main/trunk/; revision=5451
Diffstat (limited to 'pym/dbapi/__init__.py')
-rw-r--r-- | pym/dbapi/__init__.py | 55 |
1 files changed, 0 insertions, 55 deletions
diff --git a/pym/dbapi/__init__.py b/pym/dbapi/__init__.py deleted file mode 100644 index 7358393e0..000000000 --- a/pym/dbapi/__init__.py +++ /dev/null @@ -1,55 +0,0 @@ -from portage import dep_expand, writemsg -from portage_dep import dep_getkey, dep_getslot, match_from_list -from output import red -import portage_locks -import os, re - -class dbapi: - def __init__(self): - pass - - def close_caches(self): - pass - - def cp_list(self,cp,use_cache=1): - return - - def cpv_all(self): - cpv_list = [] - for cp in self.cp_all(): - cpv_list.extend(self.cp_list(cp)) - return cpv_list - - def aux_get(self,mycpv,mylist): - "stub code for returning auxiliary db information, such as SLOT, DEPEND, etc." - 'input: "sys-apps/foo-1.0",["SLOT","DEPEND","HOMEPAGE"]' - 'return: ["0",">=sys-libs/bar-1.0","http://www.foo.com"] or [] if mycpv not found' - raise NotImplementedError - - def match(self,origdep,use_cache=1): - mydep = dep_expand(origdep, mydb=self, settings=self.settings) - mykey=dep_getkey(mydep) - mylist = match_from_list(mydep,self.cp_list(mykey,use_cache=use_cache)) - myslot = dep_getslot(mydep) - if myslot is not None: - mylist = [cpv for cpv in mylist \ - if self.aux_get(cpv, ["SLOT"])[0] == myslot] - return mylist - - def match2(self,mydep,mykey,mylist): - writemsg("DEPRECATED: dbapi.match2\n") - match_from_list(mydep,mylist) - - def invalidentry(self, mypath): - if re.search("portage_lockfile$",mypath): - if not os.environ.has_key("PORTAGE_MASTER_PID"): - writemsg("Lockfile removed: %s\n" % mypath, 1) - portage_locks.unlockfile((mypath,None,None)) - else: - # Nothing we can do about it. We're probably sandboxed. - pass - elif re.search(".*/-MERGING-(.*)",mypath): - if os.path.exists(mypath): - writemsg(red("INCOMPLETE MERGE:")+" "+mypath+"\n", noiselevel=-1) - else: - writemsg("!!! Invalid db entry: %s\n" % mypath, noiselevel=-1) |