def resolve_color_spec(self, color_spec): colormap = self.model.get_color_map() color_id = colormap.resolve_color_desc(color_spec, False) if color_id is None: raise Exception("color spec not recognized") return ColorSet.from_color_ids(self.model, [color_id])
def get_change_addr(self, color_def): color_id = color_def.color_id cs = ColorSet.from_color_ids(self.model, [color_id]) wam = self.model.get_address_manager() return wam.get_change_address(cs).get_address()