def get_possible_actions(self):
possible_actions = self.wrapped.get_possible_actions()<EOL>if len(possible_actions) <= <NUM_LIT:20>:<EOL><INDENT>try:<EOL><INDENT>possible_actions = list(set(possible_actions))<EOL><DEDENT>except TypeError:<EOL><INDENT>possible_actions = list(possible_actions)<EOL><DEDENT>try:<EOL><INDENT>possible_actions.sort()<EOL><DEDENT>except TypeError:<EOL><INDENT>pass<EOL><DEDENT>self.logger.info('<STR_LIT>')<EOL>for action in possible_actions:<EOL><INDENT>self.logger.info('<STR_LIT>', action)<EOL><DEDENT><DEDENT>else:<EOL><INDENT>self.logger.info("<STR_LIT>", len(possible_actions))<EOL><DEDENT>return possible_actions<EOL>
Return a sequence containing the possible actions that can be
        executed within the environment.

        Usage:
            possible_actions = scenario.get_possible_actions()

        Arguments: None
        Return:
            A sequence containing the possible actions which can be
            executed within this scenario.