def get_keywords(self, entry):
keyword_objects = []<EOL>for keyword in entry.iterfind("<STR_LIT>"):<EOL><INDENT>identifier = keyword.get('<STR_LIT:id>')<EOL>name = keyword.text<EOL>keyword_hash = hash(identifier)<EOL>if keyword_hash not in self.keywords:<EOL><INDENT>self.keywords[keyword_hash] = models.Keyword(**{'<STR_LIT>': identifier, '<STR_LIT:name>': name})<EOL><DEDENT>keyword_objects.append(self.keywords[keyword_hash])<EOL><DEDENT>return keyword_objects<EOL>
get list of models.Keyword objects from XML node entry

:param entry: XML node entry
:return: list of :class:`pyuniprot.manager.models.Keyword` objects