def verify_editor(self):
powerful_editors = [<EOL>'<STR_LIT>', '<STR_LIT>', '<STR_LIT>', '<STR_LIT>', '<STR_LIT>', '<STR_LIT>',<EOL>'<STR_LIT>', '<STR_LIT>'<EOL>]<EOL>if self.editor is not None:<EOL><INDENT>for editor in powerful_editors:<EOL><INDENT>if editor in self.editor.lower():<EOL><INDENT>self.powerfull_editor = True<EOL>break<EOL><DEDENT><DEDENT>if '<STR_LIT>' in self.editor:<EOL><INDENT>trusted_hosts = [<EOL>'<STR_LIT>',<EOL>'<STR_LIT>',<EOL>'<STR_LIT>',<EOL>'<STR_LIT>',<EOL>'<STR_LIT>',<EOL>'<STR_LIT>',<EOL>'<STR_LIT>',<EOL>'<STR_LIT>',<EOL>'<STR_LIT>',<EOL>'<STR_LIT>'<EOL>]<EOL>if self.host.split('<STR_LIT>')[-<NUM_LIT:1>].strip('<STR_LIT:/>') not in trusted_hosts:<EOL><INDENT>self.label_suspicious('<STR_LIT>')<EOL><DEDENT><DEDENT><DEDENT>else:<EOL><INDENT>self.powerfull_editor = True<EOL>self.label_suspicious('<STR_LIT>')<EOL><DEDENT>
Verify if the software used in the changeset is a powerfull_editor.