def _review_all(self, launchers):
<EOL>if self.launch_args is not None:<EOL><INDENT>proceed = self.review_args(self.launch_args,<EOL>show_repr=True,<EOL>heading='<STR_LIT>')<EOL>if not proceed: return False<EOL><DEDENT>reviewers = [self.review_args,<EOL>self.review_command,<EOL>self.review_launcher]<EOL>for (count, launcher) in enumerate(launchers):<EOL><INDENT>if not all(reviewer(launcher) for reviewer in reviewers):<EOL><INDENT>print("<STR_LIT>")<EOL>return False<EOL><DEDENT>if len(launchers)!= <NUM_LIT:1> and count < len(launchers)-<NUM_LIT:1>:<EOL><INDENT>skip_remaining = self.input_options(['<STR_LIT:Y>', '<STR_LIT:n>','<STR_LIT>'],<EOL>'<STR_LIT>', default='<STR_LIT:y>')<EOL>if skip_remaining == '<STR_LIT:y>':          break<EOL>elif skip_remaining == '<STR_LIT>':     return False<EOL><DEDENT><DEDENT>if self.input_options(['<STR_LIT:y>','<STR_LIT:N>'], '<STR_LIT>', default='<STR_LIT:n>') != '<STR_LIT:y>':<EOL><INDENT>return False<EOL><DEDENT>else:<EOL><INDENT>return self._launch_all(launchers)<EOL><DEDENT>
Runs the review process for all the launchers.