code: def removeSubscribers(self, emails_list):
          
  
          if not hasattr(emails_list, "__iter__"):
              error_msg = "Input parameter 'emails_list' is not iterable"
              self.log.error(error_msg)
              raise exception.BadValue(error_msg)
  
          # overall flag
          missing_flags = True
  
          headers, raw_data = self._perform_subscribe()
          for email in emails_list:
              missing_flag, raw_data = self._remove_subscriber(email, raw_data)
              missing_flags = missing_flags and missing_flag
  
          if missing_flags:
              return
  
          self._update_subscribe(headers, raw_data)
          self.log.info("Successfully remove subscribers: %s for <Workitem %s>",
                        emails_list, self)
docs: Remove subscribers from this workitem
  
          If the subscribers have not been added, no more actions will be
          performed.
  
          :param emails_list: a :class:`list`/:class:`tuple`/:class:`set`
              contains the the subscribers' emails