2 from core.deptools import *
3 from groupedbfast import *
5 coffee_drinker = WageSlave( wants=('coffee','hugs') )
6 caffeine_free = WageSlave()
8 dm = DependencyMagic(DigraphDependencyStrategy)
10 root = dm.make_new_dep_graph(coffee_drinker.will[0])
11 items = dm.strategy.early_iter_all_items(root)
12 print "goal nodes are",dm.strategy.find_goal_nodes(items),"\n"
15 for i in dm.item_list_for_task(coffee_drinker):
20 for i in dm.item_list_for_task(caffeine_free):