code: def delete(self, context_id, address_list):
          
  
          if context_id not in self._contexts:
              return False
  
          context = self._contexts[context_id]
  
          for add in address_list:
              if not self.address_is_valid(address=add):
                  raise AuthorizationException(address=add)
  
          context.delete_direct(address_list)
  
          return True
docs: Delete the values associated with list of addresses, for a specific
          context referenced by context_id.
  
          Args:
              context_id (str): the return value of create_context, referencing
                  a particular context.
              address_list (list): a list of address strs
  
          Returns:
              (bool): True if the operation is successful, False if
                  the context_id doesn't reference a known context.
  
          Raises:
              AuthorizationException: Raised when an address in address_list is
                  not authorized either by not being in the inputs for the
                  txn associated with this context, or it is under a namespace
                  but the characters that are under the namespace are not valid
                  address characters.