'Kill a kill_count of weighted locusts from the Group() object in self.locusts'

def kill_locusts(self, kill_count):

    bucket = self.weight_locusts(kill_count)
    kill_count = len(bucket)
    self.num_clients -= kill_count
    logger.info(('Killing    %i    locusts' % kill_count))
    dying = []
    for g in self.locusts:
        for l in bucket:
            if (l == g.args[0]):
                dying.append(g)
                bucket.remove(l)
                break
    for g in dying:
        self.locusts.killone(g)
    events.hatch_complete.fire(user_count=self.num_clients)
