Example #1
0
	def create_palette(s, scope, atts, parser):
		log = logging.getLogger('menu').debug
		s.palette_results = []
		log("scope:%s"%len(scope))
		for x in scope:
			log("%s:"%x)
			a = palette.palette(x, scope, s.current_text, parser)
			s.palette_results += a
			for i in a:
				log(i.value.tostr())

		s.palette_results = flatten(s.palette_results)
		log("palette_results:%s"% len(s.palette_results))

		s.update_items()
Example #2
0
	def create_palette(s, scope, atts, parser):
		palette = flatten([x.palette(scope, s.current_text, parser) for x in scope])
		s.sorted_palette = s.sort_palette(palette, s.current_text, s.current_parser_node.type)