if self.estado == 'comprometido':
self.pareja.estado = 'soltero'
self.pareja.pareja = None
- self.pareja.rechazos.append(p)
+ self.pareja.rechazos.append(self)
# nos comprometemos
self.estado = 'comprometido'
# si tenemos ofertas, las rechazamos
for pretendiente in self.ofertas:
- pretendiente.rechazos.append(p)
+ pretendiente.rechazos.append(self)
self.ofertas = []
def output(self):
for h in self.s.hombres:
assert h.estado == 'comprometido'
- print h.nombre, h.pareja.nombre
+ print h.nombre + ', ' + h.pareja.nombre
print
for m in self.s.mujeres:
assert m.estado == 'comprometido'
- print m.nombre, m.pareja.nombre
+ print m.nombre + ', ' + m.pareja.nombre