def update_cardinals(self): aux = flatten(tuple(element.corners() for element in self.elements)) self.cardinals = get_cardinals(aux) for key in self.cardinals.keys(): self.cardinals[key] = translate(self.cardinals[key], scale(-1, self.anchor)) self.change_anchor_to(self.nw()) Graphic.update_cardinals(self)
def update_cardinals(self): Graphic.update_cardinals(self)
def __exit__(self, type, value, traceback): if self.curve.external_call == False: Graphic.update_cardinals(self.curve) return self