def RemoveClientLabels(self, client):
    """Removes all labels for a given client object.

    Args:
      client: A VFSGRRClient record.
    """
    keywords = []
    for label in client.GetLabelsNames():
      keyword = self._NormalizeKeyword(utils.SmartStr(label))
      # This might actually delete a keyword with the same name as the label (if
      # there is one). Usually the client keywords will be rebuilt after the
      # deletion of the old labels though, so this can only destroy historic
      # index data; normal search functionality will not be affected.
      keywords.append(keyword)
      keywords.append("label:%s" % keyword)

    self.RemoveKeywordsForName(self._ClientIdFromURN(client.urn), keywords)
def RemoveClientLabels ( self , client ) : keywords = [ ] for label in client . GetLabelsNames ( ) : keyword = self . _NormalizeKeyword ( utils . SmartStr ( label ) ) keywords . append ( keyword ) keywords . append ( "label:%s" % keyword ) self . RemoveKeywordsForName ( self . _ClientIdFromURN ( client . urn ) , keywords )
Removes all labels for a given client object.

    Args:
      client: A VFSGRRClient record.