def __init__(self): self.changelogs = [] self.print_msg = [] self.blockers = [] self.counters = _PackageCounters() self.resolver = None self.resolved = None self.vardb = None self.portdb = None self.verboseadd = '' self.oldlp = None self.myfetchlist = None self.indent = '' self.is_new = True self.cur_use = None self.cur_iuse = None self.old_use = '' self.old_iuse = '' self.use_expand = None self.use_expand_hidden = None self.pkgsettings = None self.forced_flags = None self.newlp = None self.conf = None self.blocker_style = None
def __init__(self, settings): self.changelogs = [] self.print_msg = [] self.blockers = [] self.counters = _PackageCounters() self.resolver = None self.resolved = None self.vardb = None self.portdb = None self.verboseadd = '' self.oldlp = None self.myfetchlist = None self.indent = '' self.is_new = True self.cur_use = None self.cur_iuse = None self.old_use = '' self.old_iuse = '' self.use_expand = None self.use_expand_hidden = None self.pkgsettings = None self.forced_flags = None self.newlp = None self.conf = None self.blocker_style = None """ localpatch feature """ self.localpatch_enabled = "localpatch" in settings.features self.localpatches = [] self.localpatch_overlay = settings["LOCALPATCH_OVERLAY"] if self.localpatch_enabled: try: for f in listdir(self.localpatch_overlay): temppath = self.localpatch_overlay + "/" + f if temppath[:1] == ".": continue try: for g in listdir(temppath): temppath2 = str(temppath + "/" + g) if temppath2[:1] == ".": continue try: for h in listdir(temppath2): if h[-6:] == ".patch" or h[-5:] == ".diff": self.localpatches.append(f + "/" + g) break except OSError: pass except OSError: pass except OSError: pass