<SYSTEM_TASK:>
Solve the following problem using Python, implementing the functions described below, one line at a time
<END_TASK>
<USER_TASK:>
Description:
 def update_tool_tip(self):
 """ Updates the node tooltip. :return: Method success. :rtype: bool """


        self.roles[Qt.ToolTipRole] = self.__tool_tip_text.format(self.component.name,
                                                                 self.component.author,
                                                                 self.component.category,
                                                                 ", ".join(self.component.require),
                                                                 self.component.version,
                                                                 self.component.description)
        return True