# Copyright 1999-2009 Gentoo Foundation | |
# Distributed under the terms of the GNU General Public License v2 | |
from _emerge.DepPriority import DepPriority | |
from _emerge.SlotObject import SlotObject | |
class Dependency(SlotObject): | |
__slots__ = ("atom", "blocker", "child", "depth", | |
"parent", "onlydeps", "priority", "root") | |
def __init__(self, **kwargs): | |
SlotObject.__init__(self, **kwargs) | |
if self.priority is None: | |
self.priority = DepPriority() | |
if self.depth is None: | |
self.depth = 0 | |