def add_grammola(self, evt): k = self.k.GetValue() l1 = self._get_line(self.lines1) l2 = self._get_line(self.lines2) if l1 and l2: vertex = Vertex(l1, l2) name = self.name.GetValue() grammola = vertex.grammola(k), name, "x", self.colours.GetValue() self.parent.object_panel.add_conic(grammola)