示例#1
0
 def __init__(self, items = None, groups = None, use_simple = False, use_simple_sync = False, use_simple_mem = True):
   self.items = items or build_itemlist(use_simple_sync, use_simple_mem)
   self.groups = groups or build_grouplist()
   if use_simple:
     self.compact_by_group()
   self.gen_contributions()
   self.names = buildstack.get_names(self.items)
   self.add_other()
示例#2
0
 def __init__(self, items = None, groups = None, use_simple = False, use_simple_sync = False, use_simple_mem = True):
   self.items = items or build_itemlist(use_simple_sync, use_simple_mem)
   self.groups = groups or build_grouplist()
   if use_simple:
     self.compact_by_group()
   self.gen_contributions()
   self.names = buildstack.get_names(self.items)
   self.add_other()
示例#3
0
 def gen_contributions(self):
   self.names_to_contributions = {}
   for group, color, members in self.groups:
     for name in buildstack.get_names(self.items, keys = members):
       self.names_to_contributions[name] = group
 def gen_contributions(self):
     self.names_to_contributions = {}
     for group, color, members in self.groups:
         for name in buildstack.get_names(self.items, keys=members):
             self.names_to_contributions[name] = group