code: def _delete_port_profile(self, handle, port_profile, ucsm_ip):
          
          try:
              self._delete_port_profile_from_ucsm(handle, port_profile, ucsm_ip)
  
          except Exception as e:
              # Add the Port Profile that we could not delete to the Port Profile
              # delete table. A periodic task will attempt to delete it.
              LOG.debug('Received Port Profile delete exception %s', e)
              self.ucsm_db.add_port_profile_to_delete_table(port_profile,
                                                            ucsm_ip)
docs: Calls method to delete Port Profile from UCS Manager.
             If exception is raised by UCSM, then the PP is added to
             a DB table. The delete timer thread, tried to delete all
             PPs added to this table when it wakes up.