<SYSTEM_TASK:>
Solve the following problem using Python, implementing the functions described below, one line at a time
<END_TASK>
<USER_TASK:>
Description:
 def drawstarslist(self, dictlist, r = 10, colour = None):
 """ Calls drawcircle and writelable for an list of stars. Provide a list of dictionnaries, where each dictionnary contains "name", "x", and "y". """

        
        self.checkforpilimage()
        colour = self.defaultcolour(colour)
        self.changecolourmode(colour)
        self.makedraw()
        
        
        for star in dictlist:
            self.drawcircle(star["x"], star["y"], r = r, colour = colour, label = star["name"])
            #self.writelabel(star["x"], star["y"], star["name"], r = r, colour = colour)
        
        if self.verbose :
            print "I've drawn %i stars." % len(dictlist)