def add_filter(self, entry):
entry = entry[<NUM_LIT:10>:-<NUM_LIT:1>]<EOL>info = entry.split('<STR_LIT:U+002C>')<EOL>if len(info) < <NUM_LIT:2>:<EOL><INDENT>return False<EOL><DEDENT>for v in info:<EOL><INDENT>key, value = v.split('<STR_LIT:=>', <NUM_LIT:1>)<EOL>if key == '<STR_LIT>':<EOL><INDENT>self.filter[value] = {}<EOL>id_ = value<EOL><DEDENT>elif key == '<STR_LIT>':<EOL><INDENT>self.filter[id_]['<STR_LIT:description>'] = value<EOL>if len(info) > <NUM_LIT:2>:<EOL><INDENT>self.info[id_]['<STR_LIT:description>'] += '<STR_LIT>'.join(info[<NUM_LIT:2>:])<EOL><DEDENT><DEDENT><DEDENT>return True<EOL>
Parse and store the filter field