def __str__(self):
        """ does print the current cube setup (colors) """
        return "front:"  + Color.name(self.front)  + "," + \
               "back:"   + Color.name(self.back)   + "," + \
               "left:"   + Color.name(self.left)   + "," + \
               "right:"  + Color.name(self.right)  + "," + \
               "top:"    + Color.name(self.top)    + "," + \
               "bottom:" + Color.name(self.bottom)
 does print the current cube setup (colors) 
recipes/Python/578454_Puzzle_Four_cubes_different_colors_their/recipe-578454.py