docs: def breakup(self, state, recp):
          '''Order the agent to break the partnership with the given
          recipient'''
          recp = recipient.IRecipient(recp)
          partner = self.find_partner(recp)
          if partner:
              return state.partners.breakup(partner)
          else:
              self.warning('We were trying to break up with agent recp %r.,'
                           'but apparently he is not our partner!.', recp)